Preheat oven to 350°F (175°C), grease and line two round cake pans with parchment paper.
Whisk together flour, baking powder, and salt in a bowl.
Beat softened butter and sugar until light and fluffy (about 3–4 minutes).
Add eggs one at a time, then mix in vanilla extract.
Alternate adding dry ingredients and the milk-sour cream mixture to the batter, starting and ending with dry. Mix gently.
Divide batter into pans, swirl in strawberry preserves using a butter knife for a marbled effect.
Bake for 28–32 minutes. Cool in pans for 10 minutes, then on wire racks.
Melt white chocolate, beat butter and powdered sugar, then mix in chocolate, vanilla, salt, and cream until frosting is fluffy.
Layer and frost the cake. Add extra strawberry preserves between layers if desired. Finish with smooth or swirled frosting.