Preheat oven to 375ºF. Line 18 muffin cups with paper liners or grease very well.
Beat cream cheese and powdered sugar together until nice and smooth. Set aside.
Whisk together flour, baking soda, baking powder, cinnamon, pumpkin pie spice, nutmeg, and salt.
In a separate bowl mix together pumpkin puree, eggs, butter, sugar, brown sugar, and vanilla until smooth and eggs are completely incorporated.
Fold in flour mixture until white streaks just disappear.
Fill lined muffin cups with about 1 1/2 tablespoons of muffin batter (suggest using a medium-sized cookie scoop). Place 1 tablespoon cream cheese mixture in center (suggest using a small-sized cookie scoop). Cover with 1 1/2 - 2 tablespoons of more batter.
Bake for 18-22 minutes until a tester comes out clean and when you gently press on top they spring back.