Preheat oven to 350°. Spray 3 (8-inch) round cake pans with baking spray with flour. Line bottom of pans with parchment.
In the bowl of a stand mixer fitted with the paddle attachment, beat butter, sugar, and lemon zest at medium speed until fluffy, stopping to scrape down sides of bowl. Add eggs, one at a time, beating well after each addition. Beat in vanilla extract.
In a medium bowl, stir together flour, baking powder, salt, and baking soda. With mixer at low speed, gradually add flour mixture to butter mixture, alternately with buttermilk, beginning and ending with flour mixture, beating just until combined after each addition. Divide among prepared pans.
Bake until a wooden pick inserted in centers comes out clean, 35 to 40 minutes. Let cool in pans for 10 minutes. Remove from pans and let cool completely on wire racks. Level cakes, if desired.
Place one layer onto cake plate; spread a thin layer of White Chocolate Buttercream over top. Spoon 1 cup of buttercream into a piping bag. Cut a ¼-inch hole at the end and pipe a small border around the edge of the layer to create a dam. Spread ¼ cup lemon curd and then ¼ cup raspberry jam within the buttercream dam. Repeat with next layer of cake. Top with remaining layer and spread buttercream over top and sides of cake. Garnish with raspberries and lemon peel twists, if desired.
Recipe by Victoria at https://victoriamag.com/lemon-layer-cake/