Line an 8x8-inch baking dish with parchment paper so you can get your bars out easily.
Combine the graham cracker crumbs, 1/4 cup of sugar, and melted butter in a bowl. Mix until well combined. Press the mixture evenly into the bottom of the prepared baking dish to form the crust.
Chill the crust in the fridge for about an hour before adding the topping.
Beat the cream cheese and 1/2 cup of sugar together in a large bowl until smooth and creamy. Add the vanilla and beat until combined.
Pour in the heavy whipping cream and beat on medium speed until the mixture is thick and fluffy.
Combine the blueberries, 1/4 cup of sugar, and lemon juice in a small saucepan.
Cook the blueberry topping over medium heat, stirring occasionally, until the blueberries have broken down and the mixture has thickened and reduced to about 1 cup, about 15-20 minutes. Stir occasionally.
Remove from heat and let it cool in the fridge.
Spread the cheesecake filling evenly over the cooled crust. Spoon the blueberry mixture over the top of the cheesecake layer, then use a knife or spatula to swirl the blueberries into the cheesecake.
Refrigerate the bars for at least 6 hours or until fully set. For best results, let them chill overnight.
Remove the bars from the baking dish by lifting them out with the parchment paper, then cut into squares.
Serve chilled and enjoy!