Prepare the cinnamon swirl filling first. Add butter and 1/3 cup brown sugar to a small sauce pan and simmer over medium-low heat until butter is just melted (not boiling). Remove from heat and add remaining 1/3 cup brown sugar, vanilla, cinnamon, and flour and site to combine. Set aside.
Prepare the pancake batter. In a medium bowl combine flour, brown sugar, salt, baking powder, pumpkin pie spice, and cinnamon and whisk to combine. Set aside. In another, larger bowl combine pumpkin puree, milk, vegetable oil, egg, and vanilla. Mix well. Slowly add dry ingredients to wet ingredients and mix until just until completely incorporated. Let sit five minutes while you prepare the glaze.
Next, prepare the glaze. Combine softened butter, softened cream cheese, and powdered sugar in a medium sized, microwave safe bowl and mix with a hand mixer until smooth. Stir in vanilla. Set aside.
Preheat a skillet or large pan over medium heat and spray generously with cooking spray. Use a 1/3 cup measuring cup to scoop and pour batter into pan. Let cook 1-2 minutes. Use a spoon to drizzle cinnamon swirl filling in a swirl pattern onto the cooking pancake. Let cook 1-2 minutes more or until bubbles are forming and edges begin to look dry. Use a large thin spatula to flip pancake. Cook about two minutes longer or until pancake easily lifts from pan. Remove from pan and repeat process with remaining batter.
When pancakes are ready, warm the glaze in the microwave 30-60 seconds. Whisk until smooth. Pour over pancakes.