Preheat oven to 350°F. Whisk the cinnamon sugar together in a small dish and set aside.
Prep the Pumpkin Bread: To a large mixing bowl, add the flour, pumpkin spice, cinnamon, salt and baking powder and whisk to combine.
In a separate medium bowl, whisk the eggs, sugar, brown sugar and oil until smooth. Add in the molasses, vanilla, pumpkin and milk and whisk until smooth.
Pour the wet ingredients into the dry ingredients and stir or fold gently to combine until no streaks of flour.
Prep the Cream Cheese Layer: In one more small bowl (I know, this one requires some dishes), mash the cream cheese with a fork to break it down and bit and then add the other ingredients and whisk until smooth.
Assemble: Line a 1.25 lb. (9x5inch) bread pan with parchment. Pour half of the pumpkin bread batter into the pan and spread to make it even. Sprinkle most of the cinnamon sugar mixture over top to cover it completely, reserving about 1 ½ Tbsp for the top of the bread.
Spoon or pour the cream cheese mixture over top of the cinnamon sugar layer. Spread it slightly and gently. It doesn’t need to go all the way to the edges, but If it does, that is fine.
Pour remaining pumpkin bread batter over the cream cheese mixture and gently spread to completely cover. Sprinkle reserved cinnamon sugar over top to cover.
Bake: Bake for about 60-65 minutes, or until a toothpick comes out clean from the center. Allow to cool for 10 minutes and then transfer to a cooling rack. Cool until ready to serve!