Heat the oven to 325 degrees F and coat an 18-cup tube pan thoroughly with nonstick baking spray. Make sure the spray reaches every curve and crease so the cake can release cleanly later.
Make the crumb topping by mixing the flour, sugar, and cinnamon in a medium bowl, then work in the room temperature butter and shortening with your fingers or a fork until crumbles form. The mixture should look sandy with small clumps, not like a smooth paste, then chill it in the refrigerator.
Stir the brown sugar and cinnamon together in a small bowl for the filling and set it aside. You want the cinnamon evenly distributed so the ribbon tastes balanced from edge to center.
Whisk the flour, cinnamon, baking powder, and kosher salt in a separate bowl. This helps the leavening and spice disperse evenly before they meet the wet ingredients.
Cream the butter, shortening, sugar, and brown sugar in a stand mixer with the paddle attachment for 5 minutes, then add the eggs one at a time on low speed, scraping the bowl between additions. After the full creaming time, the mixture should look paler, noticeably fluffier, and a little billowy rather than dense and grainy.
Mix in half of the dry ingredients for about 20 seconds, add the milk, sour cream, and vanilla extract and mix for about 10-15 seconds, then scrape the bowl and add the remaining dry ingredients, mixing about 10 seconds more until smooth. Stop as soon as the batter loses dry streaks and looks thick and creamy, because too much mixing at this stage can make the crumb dense.
Scrape the sides and bottom of the bowl one last time to be sure the batter is evenly combined. The finished batter should look uniform and spreadable, with no pockets of butter or flour hiding underneath.