01 - Whisk together the flour, granulated sugar, baking powder, and salt in a medium bowl until evenly distributed.
02 - Whisk the milk, eggs, melted butter, and vanilla extract in a separate bowl. Pour the wet mixture into the dry ingredients and fold until just combined with small lumps remaining. Avoid overmixing to keep pancakes tender.
03 - Stir melted butter, brown sugar, and ground cinnamon in a small bowl until smooth. Transfer the mixture into a zip-top bag and snip a tiny corner for piping.
04 - Beat softened cream cheese and butter together until smooth. Incorporate powdered sugar, milk, and vanilla extract, mixing until creamy and lump-free. Set aside at room temperature.
05 - Preheat a nonstick skillet or griddle over medium heat and lightly grease with butter. Pour ¼ cup of batter per pancake onto the hot surface. Once bubbles begin forming but before the top sets, pipe a cinnamon spiral onto each pancake. Cook until bubbles surface, then flip carefully and cook until golden brown, about 1 to 2 minutes per side. Wipe the skillet clean between batches as needed.
06 - Stack warm pancakes and drizzle generously with the cream cheese icing. Serve immediately while hot.