In a mixing bowl, whisk together flour, sugar, baking powder, baking soda, and salt.
In another bowl, whisk together milk, egg, and melted butter. Pour wet ingredients into dry ingredients and mix until just combined.
In a small bowl, mix together brown sugar, cinnamon, and melted butter for the cinnamon swirl. Transfer to a piping bag or ziplock bag with a small corner cut off.
Heat a non-stick skillet over medium heat. Pour ¼ cup of pancake batter onto the skillet. Pipe a swirl of the cinnamon mixture onto the pancake. Cook until bubbles form on the surface, then flip and cook until golden brown.
For the cream cheese glaze, whisk together softened cream cheese, powdered sugar, vanilla extract, and milk until smooth.
Drizzle the cream cheese glaze over the pancakes and serve warm.