In a large mixing bowl using a handheld or stand mixer fitted with a paddle attachment, beat the softened butter on high speed until smooth and creamy—about 1 minute.
Add the granulated sugar and brown sugar. Beat on medium-high speed until well combined, about 2 minutes.
Add the oil and continue beating until the mixture is light and fluffy, about 3 more minutes.
Add the eggs and vanilla extract. Beat on medium speed until fully incorporated—about 1 minute, scraping down the sides and bottom of the bowl as needed.
In a separate large bowl, whisk together the flour, baking powder, baking soda, and salt.
With the mixer on low speed, gradually add the dry ingredients to the wet ingredients.
Once just incorporated, slowly mix in the buttermilk, lemon zest, and lemon juice. Beat only until combined. Do not over-mix. The batter will be thick.
In a small bowl, toss the blueberries with 1 tablespoon of flour to help prevent them from sinking during baking. Gently fold the coated blueberries into the batter.