1. Preheat oven to 350°F. Coat a 9×13 baking dish with nonstick spray. Set aside.
2. In a medium bowl prepare the cinnamon filling by whisking together the brown sugar, flour, and cinnamon until combined. Set aside.
3. To prepare the crumb topping, mix together the melted butter, brown sugar, cinnamon, and flour in a medium bowl until it looks like coarse crumbs. Use a fork to mix and form larger crumb pieces. Set aside.
4. For the cake, mix the butter, granulated sugar, and light brown sugar in the bowl of your stand mixer fitted with the paddle attachment on medium speed for 2 minutes until light and fluffy.
5. Add in the eggs, vanilla, sour cream, salt, and baking powder and mix for 1 minute until combined and smooth, scraping the sides of the bowl as necessary.
6. Turn the mixer to low and add in the flour and milk in alternating portions, beginning and ending with flour. Mix until just combined and smooth, scraping the sides of the bowl as necessary.
7. Spread half of the cake batter into the prepared pan. Sprinkle the cinnamon filling evenly on top of the batter. Carefully spread the remaining cake batter on top of the cinnamon layer. Evenly sprinkle the crumb topping on top.
8. Bake for 40-45 minutes, or until the cake is set and a toothpick inserted in the center comes out clean.
9. Remove cake from oven and place pan on a wire rack to cool completely.
10. Whisk together the powdered sugar and milk until smooth and drizzle on top of the cooled cake