Preheat the oven to 350°F. Line a 9x13-inch baking dish with parchment paper and set it aside.
In a stand mixer, mix the flour, brown sugar, and softened butter until the mixture is crumbly and well combined.
Press the crust mixture evenly into the bottom of your prepared baking dish.
Bake the crust for 14–16 minutes, or until the edges are just starting to turn golden. Remove from the oven and set aside.
In a clean mixing bowl, beat the softened cream cheese until smooth (about 1 minute). Add the sugar and mix until well combined, scraping down the sides as needed.
Then, mix in the eggs and vanilla until everything is fully blended.
Pour the cheesecake filling over the pre-baked crust and spread it out evenly.
In a separate bowl, toss the finely diced Granny Smith apples with the sugar, cinnamon, and nutmeg until well coated.
Sprinkle the seasoned apples evenly over the cheesecake layer.
In a mixing bowl, combine the softened butter, brown sugar, flour, and oats. Mix until the texture is crumbly.
Sprinkle the streusel topping evenly over the apples and cheesecake filling.
Bake again at 350°F for 40–45 minutes, or until the cheesecake is mostly set with a slight jiggle in the center.
Let the bars cool at room temperature for about 30–60 minutes and refrigerate for 4–6 hours (or overnight) to fully set before slicing.
Drizzle with caramel sauce just before serving and enjoy!