In a small saucepan, warm the almond milk.
Add the warmed milk to a liquid measuring cup, add the white sugar and yeast, giving it a good stir. Let rest 10 minutes.
While waiting for yeast to "bloom", in a large mixing bowl, add flour, salt, cinnamon, and nutmeg. Whisk to combine.
When yeast is ready, add sour cream, pumpkin puree, and brown sugar to the yeast, and mix it together well.
Carefully pour the yeast mixture into the flour mixture.(The yeast mixtures splashes!)
Combine the yeast mixture with the flour mixture, creating a nice dough, then knead 5-7 minutes.
Cover dough with a towel, let rise 1 hour, or until doubled in size.
In a smaller mixing bowl, cream butter and cream cheese using an electric hand mixer.
Sift the powdered sugar, cinnamon, and nutmeg into the cream cheese/butter mixture. Mix well with a spoon or rubber spatula, and set aside.
Butter two loaf pans, set aside.
When the dough has doubled, divide the dough into two balls.
Lightly flour your work surface and rolling pin. Roll the dough out, one ball at a time. Roll out till dough is roughly 1/4" thick, try to achieve a rectangular shaped roll. This helps the pieces fit into the pans better.
Spread half of the cream cheese filling out onto the rolled dough, distributing evenly.
Using a pizza cutter, cut strips(lengthwise), about 1 1/2" wide. Then, cutting widthwise, cut each strip into roughly 2 1/2" lengths.
Layer each piece into your loaf pan, offsetting each piece.
Repeat with other half of dough, in the other pan.
Let both pans rest 30 minutes.
Preheat oven to 350 degrees.
Bake loaves for 50 minutes, loosely covering loaves with aluminum foil after 25 minutes.
In a small saucepan, brown butter, while the bread is baking. *See notes*
Remove the butter from the heat to cool slightly.
When bread has 5 minutes cooking time left, place powdered sugar in a small mixing bowl.
Add browned butter, almond milk, and vanilla, and mix together well with a spoon or rubber spatula, being sure to get rid of as many powdered sugar clumps as possible.
Pull bread from the oven, let rest 5 minutes, then flip pans upside down onto baking sheets, glass serving trays, into casserole dishes, or whatever you'll be serving it on.
Pour half of the glaze onto each loaf, distributing evenly.
Let cool, if you can.
Enjoy!