In a medium bowl, whisk the flour, baking powder, pumpkin pie spice, cinnamon and salt until well combined.
In another bowl, whisk the pumpkin purée and sugar until smooth. Add the non-dairy milk and vanilla. Whisk thoroughly to combine.
Add the liquid ingredients to the dry ingredients and whisk until just combined. No white flour should remain, but a few lumps are fine. Do not overmix!
Spritz a large non-stick skillet or griddle with cooking spray and heat over medium-low heat.
Pour ¼ cup batter onto the hot skillet for each pancake. Do not crowd the pan. You will likely need to work in batches.
The pancake is ready to flip when tiny bubbles appear and pop on the surface and the pancake is lightly browned and set around the bottom edge. A thin pancake spatula should slide easily underneath the pancake. This takes about 5 to 6 minutes.
Gently flip the pancake and cook for another 3 to 4 minutes until lightly browned and set on the second side. You may need to adjust the heat as you go so the pancakes cook evenly.
Transfer the cooked pancakes to a large plate.
Repeat with any remaining batter.
Serve warm with a pat of vegan butter, chopped pecans, and a drizzle of pure maple syrup. Or use the toppings of your choice.