Prepare the cinnamon filling: In a medium bowl, stir together the butter, maple syrup, brown sugar and cinnamon. Scoop the filling into a quart-sized heavy zip baggie and set it aside.
Prepare the glaze: In a small pan, heat the butter over low heat until melted. Whisk in the syrup and cream cheese and continue to stir until melted. Turn off the heat and sift the powdered sugar into the pan. Stir until smooth.
Prepare the pancake batter: In a medium bowl, whisk together the flour, baking powder and salt. Whisk in the milk, egg and oil, just until the batter is moistened (a few small lumps are fine).
Cook the pancakes: Heat a large skillet or griddle over medium heat. Spray with nonstick spray. Use an ice cream scoop (or ⅓ cup measuring cup) to add the batter to the pan. Use the bottom of the scoop to spread the batter into a circle (about 4 to 5-inches in diameter). Reduce the heat to medium-low. Snip the corner of your baggie of filling and squeeze the filling into the open corner. When the pancake begins to form bubbles, squeeze the cinnamon filling on top of the pancake batter in a swirl. Cook the pancake until the bubbles begin popping and it is golden brown on the bottom. Slide a thin spatula underneath the pancake and gently but quickly flip it over. Cook an additional 2 to 3 minutes, until the other side is golden as well. Wipe out the pan with a paper towel and repeat with the remaining pancake batter and filling.
Serve pancakes topped with a drizzle of warm cream cheese glaze.