Preheat your oven to 160°C (320°F) with the fan setting on. If your oven lacks a fan function, refer to note 1 for adjustments. Prepare an 8.5x4.5-inch loaf tin by lightly greasing it, then line it with baking parchment to ensure easy release.
In a medium-sized bowl, sift together the all-purpose flour, cornstarch, baking powder, and salt. Whisk the mixture thoroughly to combine, then set it aside.
In a separate small bowl, mix the warm milk with the lemon juice. Stir until well blended. Allow the mixture to sit for a few minutes; it will curdle slightly, which is completely normal.
Using a large mixing bowl, cream the softened butter, vegetable oil, granulated sugar, and lemon zest together for about 2 minutes until the mixture becomes light and fluffy.
Gradually add the eggs, one at a time, ensuring each is fully incorporated before adding the next.
Pour in half of the milk and lemon juice mixture. Mix gently until fully combined. Switch to a spatula or wooden spoon for the next steps to avoid overmixing.
Add half of the dry ingredient mixture to the wet batter. Fold gently until just combined. Then, incorporate the remaining milk and lemon juice mixture, followed by the rest of the dry ingredients. Fold carefully to ensure the batter is smooth but not overworked.
Transfer the batter into the prepared loaf tin, spreading it evenly. Bake for approximately 1 hour or until a skewer inserted into the center comes out clean.
Allow the loaf to rest in the tin for 15 minutes before carefully transferring it to a tray. During this time, prepare the lemon syrup.