Preheat the oven to 375 degrees F (190 degrees C). Grease an 8-inch square pan, and line with parchment paper with overhang.
In the bowl of a food processor, add 1 & 1/2 cups flour, 1/2 tsp baking powder, 1/4 tsp salt, and 1/2 tsp cinnamon. Also, add in 1/4 cup each of white and brown sugar. Pulse it a couple of times to mix the dry ingredients.
Add cold, cubed butter (1 stick), and process until the dough looks crumbly. If you try to squeeze some dough in your hands, it should clump together. Alternatively, you can add all the dry ingredients in a medium bowl. Use a fork or pastry cutter to blend in the cubed butter until you have a crumbly dough
Reserve 3/4 cup of the dough for the crumble topping. Pat the rest of the dough into the prepared pan. Bake the crust for 10 minutes.
While the crust is baking, prepare the blueberry filling. In another bowl, add 2 cups of blueberries, 2 tbsp sugar, 2 tsp lemon zest, 1.5 tsp cornstarch, 1 tsp each of lemon juice and vanilla extract. Toss gently.
Remove the baking pan after 10 minutes. Let it rest for 5 minutes.
Transfer the blueberry mixture evenly over the crust.
Crumble the remaining reserved dough over the blueberry layer.
Bake in preheated oven for 40-45 minutes, or until the top is slightly brown. Cool completely before cutting into squares. Store leftovers in an airtight container in the refrigerator for up to 5 days.