Crust Time: Preheat your oven to 350°F (175°C). In a medium bowl, combine the graham cracker crumbs and sugar. Pour in the melted butter and stir until well combined. Press the mixture firmly into the bottom of your springform pan.
Blueberry Swirl Magic: In a small saucepan, combine the blueberries, sugar, lemon juice, and cornstarch. Cook over medium heat, stirring occasionally, until the blueberries have softened and the mixture has thickened (about 5-7 minutes). Remove from heat and let cool slightly.
Creamy Dream Filling: In a large mixing bowl, beat the softened cream cheese and sugar together until smooth and creamy. Beat in the vanilla extract and salt. Beat in the eggs one at a time, mixing just until combined (don't overmix!). Stir in the sour cream until smooth.
Assemble the Masterpiece: Pour half of the cheesecake filling into the prepared crust. Spoon dollops of the blueberry mixture over the filling. Pour the remaining cheesecake filling over the blueberry dollops. Use a knife or skewer to gently swirl the blueberry mixture into the cheesecake filling.
Crumble Time: In a medium bowl (or a food processor), combine the flour, oats, brown sugar, cinnamon, and salt. Cut in the cold butter using a pastry blender or your fingertips until the mixture resembles coarse crumbs.
Top It Off: Sprinkle the crumble topping evenly over the cheesecake filling.
Bake It 'Til It's Golden: Bake for 55-70 minutes, or until the edges of the cheesecake are set and the center is just slightly jiggly. The crumble topping should be golden brown.
Cool Down, Buttercup: Let the cheesecake cool completely in the oven with the door slightly ajar. Then, transfer it to the refrigerator and chill for at least 6 hours, or preferably overnight, before slicing and serving. Patience is key for cheesecake perfection!