Preheat your oven to 325°F (160°C). Line a 9x13 inch baking pan with parchment paper, leaving some overhang for easier removal later.
In a medium bowl, combine graham cracker crumbs, melted butter, and brown sugar until well-mixed. Press this mixture firmly into the bottom of the prepared pan to form an even crust. Bake for about 10 minutes, then remove and allow to cool slightly.
In a large mixing bowl, beat the softened cream cheese with granulated sugar and vanilla extract until smooth and creamy (about 2-3 minutes).
Add the eggs one at a time, mixing just until incorporated after each addition. Be careful not to overbeat.
In a separate bowl, toss the diced apples with ground cinnamon to coat. Gently fold the cinnamon apples into the cheesecake mixture until evenly distributed.
Pour the cheesecake mixture over the cooled crust, spreading it evenly. Drizzle half of the caramel sauce over the top; use a knife or skewer to create a swirl effect.
Bake in the preheated oven for 40-45 minutes or until the edges are set and the center is slightly jiggly.
Allow the bars to cool at room temperature for about 30 minutes, then refrigerate for at least 4 hours or overnight to fully set.
Once set, lift the bars from the pan using the parchment overhang. Cut into squares or rectangles. Drizzle additional caramel sauce over the top and serve with whipped cream if desired.