In a bowl, combine cream cheese, sugar and vanilla extract until smooth. Cover and chill until firm.
Line a cookie sheet with parchment paper.
Put the pumpkin seeds, sugar and cinnamon in a medium saucepan, over medium heat, stirring constantly until sugar begins to caramelize.
Spread seeds on prepared cookie sheet and allow to cool. Break apart the seeds that are stuck together.
Preheat oven to 350 degrees Fahrenheit and place paper liners in muffin tin(s).
Stir pumpkin puree, oil, brown sugar and sugar together in a large bowl just until mixed.
Add in eggs, spices, salt, baking soda and half of the flour, then mix until combined.
Add milk and remaining flour and mix until well combined.
Fill each liner with batter about 2/3 full.
Spoon one tablespoon of cream cheese mixture into the middle of each muffin.
Sprinkle with 4-5 pumpkin seeds.
Bake for about 15 minutes or until a toothpick inserted in the muffin portion comes out mostly clean.
Cool before serving.