Preheat oven to 375 degrees F
Line a 12 cup muffin pan with 12 liners.
Add oats to a food processor and blend until it becomes oat flour, about 3 minutes. (Reserve 1 cup for the topping.)
In a medium bowl add 1 1/2 cups of oat flour, sugar, baking soda, pumpkin pie spice and salt. Stir to combine.
In a separate bowl add the wet ingredients: Pumpkin puree, milk, butter, eggs and vanilla. Mix with a mixer until combined.
Then gently fold the flour mixture into the wet mixture. This step is important because over mixing will cause the muffins not to rise.
Divide the pumpkin batter into the muffin liners.
For the topping: Combine the reserved 1 cup of oat flour with the pecans, brown sugar, sugar, pumpkin pie spice, salt and melted butter. Stir until crumbly.
Divide the topping over each muffin. Then sprinkle each muffin with about 1/2 tsp pumpkin seeds.
Bake 25-28 minutes until toothpick inserted comes out clean.