Graham Cracker Crust: Spray a 9-inch springform pan with nonstick cooking spray.
In a small bowl toss together graham cracker crumbs, granulated sugar and butter. Press firmly and evenly onto the bottom of the pan and around 1-inch up the sides. Wrap the bottom of the pan with heavy duty aluminum foil. Pop it into the freezer while you make the apple pie filling and cheesecake filling.
Apple Pie Filling: Melt butter in a medium-size saucepan over medium heat. Add diced apples, light brown sugar, lemon juice and apple pie spice, stir to combine. Lower the heat to medium-low heat and simmer, cooking for 6-8 minutes or just until apples are fork tender and a syrup has formed.
In a small bowl, whisk together cornstarch with 3 Tbsp cold water until dissolved. Whisk the cornstarch slurry into the apples, cooking on medium heat while stirring just until thickened. Remove from heat and cool.
Cheesecake Filling: Preheat oven to 350°F. In a large bowl of a stand mixer fitted with the paddle attachment, cream together cream cheese, granulated sugar and vanilla on medium speed for 2-3 minutes or until completely smooth.
To the bowl add the cornstarch, sour cream, and whipping cream beating just until well combined, about 1-2 minutes. Add eggs one at a time, beating well after each addition. Scrape down the sides of the bowl then mix for 30 more seconds.
Remove crust from freezer. Pour half of the cheesecake batter into the crust being careful not to disturb the graham cracker crumbs. To the reserved cheesecake filling in the mixing bowl, add the canned dulce de leche. Beat for 1-2 minutes on medium speed until well combined, scraping the bowl to completely incorporate.
Carefully pour the dulce de leche cheesecake mixture on top of the cream cheese mixture, spread evenly.
Use a tablespoon to gently dollop around 1/2-2/3 cup of the apples onto the cheesecake at 1-inch intervals. Use the tip of a knife to gently swirl the caramel. (Don't insert the knife too deep, or disturb the crust)
Bake: Preheat oven to 350°F. Place cheesecake into a roasting pan and transfer to oven. Fill the roasting pan with boiling water 1-inch up the side of the cheesecake pan being careful not get any inside the cheesecake pan.
Bake for 1 hour 20-25 minutes, or until the center shows slight movement when gently shaken. Carefully remove both pans from the oven and let stand on the counter for 5 minutes. Remove cheesecake from the water bath and cool to room temperature on a cooling rack. Once cooled, chill for 8 hours or up to 24 hours.
Serve: Run an offset spatula or knife around the edge of the cheesecake and remove the outer ring. Place cheesecake onto a platter and top with remaining apple pie filling.
Serve immediately with a drizzle of dulce de leche or caramel sauce, if desired.