Preheat the oven to 350°F (175°C). Line an 8-inch square pan with parchment, leaving overhang for easy lifting.
Lightly grease the sides.
Make the crust and crumble: In a large bowl, whisk oat flour, rolled oats, brown sugar, granulated sugar, salt, cinnamon, and baking powder. Pour in melted butter and vanilla. Stir until the mixture looks like damp sand and clumps when pressed.
Form the base: Transfer about 2/3 of the mixture to the pan.
Press it firmly and evenly into a compact crust. Use the bottom of a measuring cup to pack it well.
Mix the filling: In another bowl, toss blueberries with lemon juice, zest, sugar, cornstarch, vanilla, and a pinch of salt until evenly coated.
Assemble: Spread the blueberry mixture over the crust in an even layer. Sprinkle the remaining crumble over the top, squeezing some of it into larger clumps for texture.
Bake for 40–50 minutes, until the top is golden and the filling is bubbling around the edges.
If using frozen berries, add 5 minutes.
Cool completely in the pan on a rack—at least 2 hours. This sets the filling so the squares slice cleanly.
Lift out using the parchment and cut into 12–16 squares. Serve as is or with a spoonful of yogurt or ice cream.