Preheat your oven to 350° degrees F. Line 2 muffin tins with approx. 16 paper liners; set aside.
For the pepita praline crunch: Melt the Tablespoon of butter in a small skillet over medium heat. Add the pepitas and stir occasionally for about 2-3 minutes or until toasted. Add in one (1) Tablespoon of the brown sugar and cook for about 1-2 more minutes, stirring constantly until mixture gets caramelized. Remove from heat and stir in the remaining Tablespoon of brown sugar and pumpkin pie spice, stirring to coat completely. Set aside.
For the cream cheese filling: In a medium bowl, combine the softened cream cheese, sugar, and vanilla with a handheld electric mixer until combined and smooth. Spoon into a piping bag (without a tip) and set aside.
For the muffins: In a large bowl, add in the flour, baking soda, baking powder, salt, and pumpkin pie spice and whisk until combined. Meanwhile, in another medium bowl, combine the oil, sugar, pumpkin, milk, eggs, and vanilla and whisk until smooth. Add the wet ingredients to the dry ingredients and mix until just combined, taking care to incorporate any dry pockets on the bottom! Do not overmix.
Fill the muffin liners about 3/4 of the way full with muffin batter. Snip off the tip of the cream cheese filling bag and pipe about a Tablespoon or so of cream cheese filling into the center of the muffin batter. Lastly, sprinkle some pepita praline crunch around the edges of the exposed muffin batter, trying to leave the cream cheese center exposed.
Bake for approximately 20-25 minutes or until a toothpick inserted near the center comes out clean or with moist, but not wet, crumbs. Allow to cool until warm to the touch before serving, or cool completely. Store leftovers airtight in the fridge up to 4 days.