Preheat the oven to 325°F. Generously spray a 12-cup Bundt pan with nonstick baking spray, making sure all grooves are well coated. Set aside.
In a medium bowl, whisk together flour, baking soda, cinnamon, salt, and baking powder. Set aside.
In a large bowl using a hand mixer or stand mixer fitted with the paddle attachment, beat the butter, granulated sugar, and brown sugar until light and fluffy, about 3 to 4 minutes.
Add the eggs one at a time, mixing well after each addition and scraping down the sides of the bowl as needed. Add the vanilla extract and mix until incorporated.
Add the mashed bananas and mix on low speed just until incorporated.
Add half of the dry ingredients and mix on low speed until mostly combined.
Add the sour cream and mix gently. Then, fold in the remaining dry ingredients with a spatula, just enough to combine so the cake stays tender.
Pour the batter into the prepared Bundt pan and smooth the top. Tap the pan firmly on the counter a few times to release air bubbles.
Let the batter rest at room temperature for 10 minutes to allow the flour to fully hydrate; this helps the cake stay moist and tender.
Bake for 70 to 80 minutes, or until the top springs back lightly when pressed and the edges begin to pull away from the pan. A toothpick inserted into the center should come out with a few moist crumbs but no wet batter.
Let the cake cool in the pan for 15 minutes, then carefully invert onto a wire rack to cool completely.