Preheat to 325°F. Grease three 9-inch round cake pans, line the bottoms with parchment paper, and lightly grease the parchment.
In a medium bowl, whisk together the cake flour, black cocoa powder, baking powder, baking soda, kosher salt, and espresso powder.
In a the bowl of a stand mixer, beat together the butter, oil, granulated sugar, and dark brown sugar until combined well.
Add the eggs one at a time, mixing together in between. Scrape down the sides of the bowl in between each addition.
Add in the sour cream, buttermilk, vinegar, and vanilla and beat until combined well.
Gradually add the dry ingredients to the wet ingredients, mixing gently until just combined. The batter should be relatively loose and pourable.
Distribute evenly among the three prepared cake pans.
Bake for approximately 22–28 minutes, or until the centers spring back lightly when touched and a toothpick inserted into the center comes out with a few moist crumbs. Begin checking around 20 minutes.
Let the cake layers cool in their pans for 10–15 minutes, then carefully transfer to wire racks to cool completely. For easier assembly, refrigerate the cooled layers for approximately 30 minutes.