Preheat oven to 325°F (163°C). Lightly grease a 9-inch springform pan.
Make the crust: In a mixing bowl, combine graham cracker crumbs, melted butter, and sugar until the mixture resembles wet sand. Press firmly into the bottom of the pan. Set aside.
Make the filling: In a large bowl, beat cream cheese and sugar until smooth and fluffy.
Add eggs one at a time, mixing well after each addition.
Mix in sour cream and vanilla extract until fully combined and smooth.
Fold in cherry pie filling and mini chocolate chips gently, creating a light swirl without overmixing.
Pour the batter over the crust and smooth the top.
Bake for 1 hour. Place a pan with about 2 cups of water on a lower rack in the oven to create steam and help prevent cracking.
Turn off the oven and leave the cheesecake inside with the door closed for 1 additional hour to set gradually.
Remove from oven and let cool completely at room temperature.
Refrigerate overnight for best texture.
Before serving, spread whipped topping over the cheesecake, then spoon extra cherry pie filling on top and sprinkle with mini chocolate chips. Slice and serve.