Preheat the oven to 350F. In a bowl, mix together the flour, baking powder, baking soda, and salt. Set aside.
In another bowl, beat together softened butter and sugar until creamy.
To this, add the eggs, sour cream, and vanilla extract. Beat until just combined.
Add the dry ingredients and milk alternately in a few additions. Beat on low speed and scrape the bottom and the sides of the bowl after each addition.
Transfer the batter to a 9x13-inches baking dish greased with butter or non-stick cooking spray.
Prepare the cinnamon filling. Using a fork, mix together the softened butter, light brown sugar, flour, cinnamon, and salt.
Place spoonfuls of the cinnamon mixture over the cake batter. Using a knife or a wooden stick swirl the mixture into the cake batter.
Bake for 40 minutes or until a toothpick inserted in the center comes out clean.
While the cinnamon roll cake is baking, prepare the glaze. In a mixing bowl, beat the cream cheese and vanilla extract until smooth.beat in the powdered sugar. Add the milk and beat until combined. You can add more or less milk to achieve the desired consistency. Pour over the warm cake. Enjoy!