Preheat the oven to 325℉. Spray three 6 inch cake pans lightly with Baker's Joy and line with parchment rounds. Set aside.
Sift the flours, dried buttermilk, baking powder, and salt into a bowl. Whisk to combine, then set aside.
Add the butter, sugars, and cake enhancer (if using) to the bowl of a stand mixer fitted with a paddle attachment. Cream on a medium speed until light and fluffy, about 5 minutes. Make sure to scrape the bowl down once or twice during the process.
Add the vanilla to the bowl and beat on medium until well combined, about 1 minute. Scrape the bowl down.
With the mixer on the lowest speed, add an egg and mix for about 15 seconds before bumping the speed up to the next lowest setting. Mix until combined, about 15 seconds more. Repeat the process with the remaining eggs, scraping the bowl down occasionally.
As the eggs finish incorporating, combine the water and oil, then set aside.
Alternate adding dry and wet ingredients. Begin with a third of the dry and mix on the lowest speed until just combined. Drizzle in half of the liquids and beat on low until nearly combined. Scrape the bowl down and repeat this process with another addition of dry, then wet ingredients. Scrape the bowl down and finish with the final bit of dry ingredients. Mix until just combined.
Add 12- 14 oz of batter to each of the pans. You will have extra batter. Bake for 50- 55 minutes, or until the edges pull away slightly, the top springs back, and a skewer comes out clean.
Cool the cake layers in the pan for 15 minutes before removing and transferring to a cooling rack. Cool another 30 minutes until they are warm, but not hot. Double wrap in cling wrap and chill in the fridge overnight.