Preheat your oven to 325°F (163°C).
In a mixing bowl, combine the graham cracker crumbs, melted butter, and sugar. Mix until well combined.
Press the mixture firmly into the bottom of the springform pan to form the crust. Bake for 10 minutes and then remove from the oven to cool slightly.
In a large bowl, beat the softened cream cheese with an electric mixer until smooth. Gradually add in the sugar, beating until well incorporated and creamy.
Add the eggs one at a time, mixing well after each addition. Then, mix in the vanilla extract, lemon zest, and lemon juice until smooth.
Gently fold in the blueberries, being careful not to crush them.
Pour the cream cheese filling over the cooled crust in the springform pan and spread it evenly.
Bake in the preheated oven for 30 minutes, or until the filling is set but still slightly jiggly in the center.
Let the cheesecake cool at room temperature for 15 minutes, then refrigerate for at least 4 hours, preferably overnight.
To prepare the topping, combine the blueberries, sugar, and lemon juice in a small saucepan over medium heat. Cook for about 5 minutes until the blueberries soften and the sugar dissolves. Remove from heat and let cool.
Once the cheesecake has set, remove it from the springform pan and top with the blueberry mixture before serving.