Preheat oven to 350°F. Grease 3 (6-inch) cake pans with cooking spray, and line each with parchment paper. Spray tops of parchment with more cooking spray.
Add flour, baking powder, salt, and sugar to the bowl of a stand mixer fitted with the paddle attachment. Mix on low speed for about 10 seconds, just to combine the ingredients.
Combine the milk and sour cream in a large (2-cup) liquid measuring cup.
Add butter slices, oil, vanilla, and half of the milk mixture to the bowl of the stand mixer. Beat on medium speed until the mixture looks slightly crumbly. Stop the mixer and scrape down the sides of the bowl.
If you haven't separated your eggs already, crack the egg whites into the liquid measuring cup with the remaining milk/sour cream mixture (save the egg yolks for another recipe, like this French Silk Pie). Whisk to combine. With the mixer running on low speed, slowly add the milk mixture, in 2 additions, beating for 15 seconds in between each addition. Stop the mixer and scrape down the bowl once everything is incorporated.
Mix for an additional 15 seconds on medium speed. Divide batter evenly between prepared cake pans. Place the pans on a sheet pan and bake 25 to 30 minutes or until the sides pull away from the pan and a toothpick inserted into the center of the cake comes out clean.
Cool cake layers completely in pans. Once cooled, remove from pans and cool completely on a wire rack before frosting.