Preheat oven to 350 degrees F.
Spray a tube pan liberally with cooking spray and set aside until needed.*You can use a bundt pan, but it may stick a little to the pan. Add all but two tablespoons of the all-purpse flour, baking powder, baking soda, and salt, to a large bowl. Whisk to combine.
Add the granulated sugar, unsalted butter, and cream cheese to the bowl of a stand mixer fitted with the paddle attachment (or a large bowl with an electric mixer). Whip at medium speed for 4-5 minutes until well blended.
Add the eggs one at a time, beating well after each addition.*Scrape down the sides and bottom of the bowl with a rubber spatula. Add the vanilla extract, lemon juice, and lemon zest to the wet ingredients, and mix to combine.
Add half of the flour mixture to the wet ingredients, mixing just enough to combine.
Add the yogurt to the mixture, mix to combine, then add the remainder of the flour mixture and mix just enough to combine.*Overmixing will activate the gluten, making the cake tough. Sprinkle 2 tablespoons of flour over the blueberries, then gently toss the berries to coat with the flour.*This will keep them from coming to the top of the cake while baking. Add the floured berries to the batter and gently fold the blueberries into the batter by hand.
Pour the batter into the prepared pan and sharply tap the pan once on the counter to remove air bubbles.
Place the cake pan on the center rack of the preheated oven and bake for 60 - 75 minutes, or until a wooden skewer inserted in the center comes out clean.
Place the cake pan on a wire rack to cool for 10 minutes.
Carefully loosen the cake from the sides of the pan with a butter knife, and gently remove the cake from the pan placing it back on the wire rack to cool completely.
Combine the powdered sugar and lemon juice in a small bowl and whisk until smooth. Drizzle the glaze over the cooled cake.
Cut with a serrated knife and serve.