Preheat the oven to 425°F and line a 12 cup muffin tin with muffin liners.
To make the topping, stir together the rolled oats, flour, brown sugar, cinnamon, and salt. Add the vegan butter and stir until the ingredients are evenly saturated with the melted butter. Place the bowl in the fridge while you make the muffin batter.
Stir the milk, oil, vanilla, and apple cider vinegar together in small bowl or liquid measuring cup. Set this aside.
Stir the flour, brown sugar, cinnamon, ginger, cloves, baking powder, baking soda, and salt together in a large mixing bowl.
Use a spoon to form a well in the center of the dry ingredients, then pour in the milk mixture. Stir just until the wet and dry ingredients are fully mixed. Make sure not to overmix the batter.
Fold the carrots, walnuts, and raisins into the batter.
Divide the batter among the muffin cups, then sprinkle the tops with the crumble topping. You may need to break it up a bit with your fingers as you do this. Gently press the topping into the batter.
Bake the muffins for 8 minutes, then turn down the oven temperature to 350°F and bake the muffins for 10 to 12 minutes longer, until the topping is golden brown and a toothpick inserted into the center of a muffin comes out clean.
Transfer the muffin tin to a cooling rack and allow the muffins to cool before removing them from the tins and serving.