Preheat oven to 350 degrees F. and line a 9x5 loaf pan with parchment paper.
In a large bowl, combine the softened cream cheese, egg, 1/2 cup granulated sugar, and 1/4 cup of all-purpose flour. Mix well.
In a separate bowl, combine the pumpkin puree, vanilla extract, egg, 1/2 cup brown sugar, 1/4 cup granulated sugar, oil, and sour cream.
Add the flour, cinnamon, pumpkin pie spice, salt, baking powder, baking soda to the pumpkin mixture and mix until well combined. Don't overmix.
Add half of the pumpkin mixture to the loaf pan and smooth it out with a rubber spatula.
Pour in the cream cheese mixture over the pumpkin mixture and smooth it out.
Top the cream cheese mixture with the remaining pumpkin mixture and smooth it out very gently.
Bake for 45 minutes and let it cool for 1-2 hours before slicing into it.