Preheat oven to 350°F. Whisk together the flour, baking powder and salt to combine. Set aside.
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 with parchment and very lightly grease. Transfer the batter to the pan and spread evenly. It will be thick!
In a small bowl, whisk the flour, sea salt and brown sugar together for the streusel. Add in the cubed cold butter and use a fork or pastry cutter to break down the butter and coat with the flour. When the buttery crumble mixture is ready, sprinkle it evenly over top of the coffee cake batter.
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.