Preheat oven to 350°F. Whisk together the flour, baking powder and salt to combine. Set aside.
In a small bowl, whisk the flour, sea salt and brown sugar together for the streusel. Add in the butter and stir to combine until mixture is moist but crumbly. Chill until ready to add to coffee cake.
Using an electric mixer cream the softened butter and sugar until smooth, light and fluffy in a large mixing bowl (about 2-3 minutes). Add in the eggs and vanilla and beat to fully incorporate into the mixture.
Add the room temperature sour cream, lemon juice and lemon zest and beat just until incorporated. Slowly add the flour mixture into the wet ingredients and beat only until mixed in. Toss the blueberries with 1 tablespoon of flour to coat and then gently fold the berries into the batter.
Line a 9x9 inch baking pan or 9 inch springform pan with parchment paper and grease the sides of the pan. Transfer the batter to the pan and spread evenly. It will be thick! Remove the streusel topping from the refrigerator and use a fork to help break it into small pieces and then sprinkle over top of the cake batter evenly.
Bake the coffee cake for about 40-50 minutes or until a toothpick comes up clean in the center and the top of the buttery crumble is golden brown.
Allow the coffee cake to cool for about 10-15 minutes and while it cools, whisk together the icing ingredients to desired thickness. Drizzle over top and serve immediately! Store leftovers in an airtight container.