In a medium mixing bowl, beat the cream cheese, butter, powdered sugar, and vanilla together until smooth. Set aside. (The cheesecake topping can be warmed in the microwave for a drizzle consistency.)
Warm the cherry pie filling in a small saucepan over low heat. Keep warm until ready to serve.
Pancakes
Whisk the flour, buttermilk, egg, vegetable oil, sugar, baking powder, baking soda, and salt together in a large mixing bowl.
Add the cheesecake chunks and stir to combine. You want the cheesecake pieces to keep their shape.
Coat a large skillet with non-stick cooking spray and place over medium heat. Once hot, add 1/4 cup of batter for each pancake to the pan. (Be sure not to overcrowd the pan.)
Cook until the pancakes are bubbly on top, about 4 minutes. Then flip them and cook until the other side is golden brown, about 2 more minutes.
Transfer the finished pancakes to a baking sheet and keep them warm in the oven while you cook the rest of the pancakes.
Serve the pancakes topped with the cheesecake topping and warm cherry pie filling. You can layer the cheesecake between the pancakes or just put it on top.
Notes
Instead of buttermilk, you can combine 1 cup of milk + 1 tablespoons of white vinegar or lemon juice. Stir together and let sit for 5 minutes before using.