Preheat the oven to 325° and line a 9×9 pan with parchment paper. Set aside.
Make the crumb topping. In a small shallow bowl, combine the almond flour, coconut sugar and coconut oil until fully mixed and crumbly. I find using my (clean) hands works best for this. Set aside.
Make the cake. In a medium bowl combine almond flour, coconut flour, baking soda, baking powder, and salt. Mix well.
In a large bowl combine coconut oil and coconut sugar until well mixed. Add in the eggs and mix until smooth. Add in the vanilla, almond milk, and lemon zest and stir to incorporate.
Add the dry ingredients to the wet ingredients and mix until to dry spots remain. Pour into the prepared pan and top with blueberries. Gently press the blueberries into the cake and then top with crumb mixture.
Bake for 40-45 minutes- until toothpick inserted in the center comes out clean. Let cool.
Make the glaze. In a small bowl combine the coconut butter, honey, and lemon juice. Mix well. If mixture is too thick, place in microwave for a couple seconds to soften. Drizzle over cooled cake.