Preheat your oven to 350°F (175°C). Grease and line three 8-inch round cake pans with parchment paper.
In a medium bowl, whisk together the flour, baking powder, baking soda, and salt. Set aside.
In a small bowl, toss the blueberries with 1 tablespoon of flour to coat them evenly. This will help prevent them from sinking to the bottom of the cake during baking.
In a large mixing bowl or stand mixer fitted with the paddle attachment, cream the butter and sugar together on medium-high speed until light and fluffy, about 3-4 minutes.
Reduce the speed to medium and add the eggs and egg yolks, one at a time, mixing well after each addition. Add the vanilla extract, lemon zest, and lemon juice, and mix until combined.
With the mixer on low speed, add the flour mixture in three parts, alternating with the buttermilk, beginning and ending with the flour. Mix just until combined after each addition – be careful not to overmix.
Using a rubber spatula, gently fold in the flour-coated blueberries.
Divide the batter evenly between the prepared cake pans, smoothing the tops with an offset spatula.
Bake for 25-30 minutes, or until a toothpick inserted into the center comes out clean or with a few moist crumbs.
Allow the cakes to cool in the pans for 10 minutes, then remove them from the pans and transfer to a wire rack to cool completely.