Preheat oven to 350ªF
Cream together the butter and sugar.
Add the pumpkin puree, milk, and vanilla extract and mix until incorporated.
Sift in pumpkin spice, baking powder, flour, and salt and stir until just combined. Do not overmix.
Divide among lined cupcake pans and fill 2/3 full (they poof up a lot).
Bake for about 12 minutes if you're baking mini cupcakes, 15-16 minutes if you're baking regular sized cupcakes. To test that they're ready, use a cake tester/toothpick to poke in the middle. They're ready when moist crumbs cling to the stick as you pull it out or when it comes out clean.
Remove from pan and let cool completely on a wire rack before frosting.
To make the frosting, whip the cream cheese, vegan butter, powdered sugar, vanilla flavouring and pumpkin spice together until light and fluffy. Transfer to a piping bag and ice the cupcakes. Keep refrigerated because it'll spread at room temperature because I reduced the amount of powdered sugar.