In a bowl, mix flour, sugar, baking powder, baking soda, and salt.
In another bowl, whisk buttermilk, egg, and melted butter.
Combine wet and dry ingredients. Stir until just combined.
In a small bowl, mix melted butter, brown sugar, and cinnamon for the swirl.
Heat griddle or skillet over medium heat. Pour batter to form pancakes.
Swirl cinnamon mixture onto pancakes. Cook until bubbles form, then flip.
For the glaze, mix cream cheese, powdered sugar, milk, and vanilla until smooth.
Drizzle glaze over pancakes and serve warm.