Preheat oven to 350F degrees. Grease 9×13-inch baking dish. Set aside.
In a large bowl, whisk the melted butter and sugars together until well combined.
½ cup salted butter, ½ cup granulated sugar, ⅓ cup light brown sugar
Whisk in the eggs and vanilla until combined.
2 large eggs, 1 ½ teaspoons vanilla extract
Add the buttermilk and whisk in until combined.
1 ¼ cups buttermilk
Stir in the flour, baking powder, and salt just until combined.
3 cups all-purpose flour, 4 teaspoons baking powder, ½ teaspoon salt
Pour the batter into the prepared pan. Set aside.
To make the filling, add butter, light brown sugar, all-purpose flour, and ground cinnamon to a medium bowl. Beat until well combined.
¾ cup salted butter, 1 cup brown sugar, 2 tablespoons all-purpose flour, 1 tablespoon ground cinnamon
Drop the cinnamon filling by small spoonfuls (teaspoon-sized scoops) over the cake batter. Do not swirl.
Bake the cake for about 25-35 minutes, until a toothpick inserted into the center comes out clean.
To make the glaze, whisk together powdered sugar, melted butter, milk and 1 teaspoon vanilla extract in a bowl. To make it thicker, add more powdered sugar and to make it thinner, add more milk.
Flour: Too much flour will give you heavy, dry cake. To properly measure the flour either weigh it (click "metric" just above the ingredients) or sift it, lightly spoon into the measuring cup, and level without packing.