Preheat oven to 350 degrees F. Grease a 9x13-inch metal pan, line with parchment, and grease the parchment.
Whisk together flour, baking powder, and salt. Set aside.
Beat egg yolks with 3/4 cup sugar on high speed for 3 to 4 minutes until pale, thick, and doubled in volume. Add milk and vanilla. Whisk to combine. Fold in flour mixture with a spatula until just combined.
In a clean bowl with clean beaters, beat egg whites on medium-high to soft peaks. Add remaining 1/4 cup sugar gradually and beat to stiff, glossy peaks.
Fold egg whites into the batter in three additions. Stop as soon as no white streaks remain. Do not deflate.
Spread batter into prepared pan. Bake 25 to 30 minutes until golden and a cake tester comes out clean.
While still warm, poke holes all over the surface with a fork, spacing about half an inch apart.
Whisk sweetened condensed milk, evaporated milk, heavy cream, and vanilla together. Pour slowly and evenly over the warm poked cake.
Cover tightly with plastic wrap. Refrigerate at least 4 hours, ideally overnight.
Before serving, whip cold heavy cream, powdered sugar, and vanilla to soft peaks. Spread evenly over the cake.
Dust with cinnamon. Add strawberries or cherries if desired. Serve cold directly from the pan.