Cream Cheese Filling: Add the cream cheese, powdered sugar, and vanilla to a medium bowl. Whisk by hand (you'll need to use some elbow grease), or with a handheld mixer until smooth. Freeze while you prep the rest of the recipe. The cream cheese should be slightly stiff but pliable/scoopable when ready to use.
Streusel Crumb Topping: Add the pecans to your food processor and pulse 3 times. Add the flour, sugars, and cinnamon and pulse a few times to combine. Sprinkle the cold butter over the top and pulse until the pecans are chopped and the mixture resembles small pebbles. If there are any stubborn butter pieces, rub them between your fingers in the mixture. (You may also combine in a bowl and cut butter by hand). Set aside in the freezer.
Prep: Preheat the oven to 350 degrees F. Line 22 liners in two muffin tins and lightly spray with nonstick cooking spray, then set aside.
Mix Wet Ingredients: In a large bowl, add the eggs and gently whisk. Mix in the sugar, pumpkin, and oil.
Mix Dry Ingredients: In a separate large bowl, combine the flour, baking powder, baking soda, and spices.
Combine: Mix the Flour Mixture into the Pumpkin Mixture just until combined, being careful not to overmix.
Assemble: Spoon 1 1/2 tablespoons of the pumpkin batter into each liner (I use a cookie scoop). Spread to cover the bottom of the liner. Top with 1 rounded tablespoon of cream cheese filling (again, I use a cooking scoop). Divide the remaining batter between the muffin cups to cover the cream cheese. Evenly divide the Crumb Topping between the muffin cups (heaping 1 tablespoon each) and gently pat it into the batter (otherwise, it will fall off as the muffins bake).
Bake: Bake at 350 degrees F for 20-22 minutes OR until the toothpick comes out cleanly poked into the top batter. Baking times will vary depending on how chilled your cream cheese filling is. The softer the cream cheese filling, the longer the muffins will take to bake.
Cool: Cool the muffins for 5 minutes, then remove to a wire rack to cool. Sprinkle with ground cinnamon and raw cane sugar (optional). Serve slightly warm or at room temperature. You can also microwave the muffins for a few seconds to warm.