Get your tickets to THE BIG THING 2026!
^^
You could do your setup with one relay.
You'd still need two diodes, though they would only need to be small 1-amp diodes.
I tend to agree though the need for a relay isn't quite as great with the lower current draw of LED lights.
But to answer the question, a way to add a delay would be to put a resistor inline with the wire going to the coil of the light's relay, and then put a large capacitor across the relay coil itself. The time-constant of the circuit created by the resistor & capacitor will prevent the relay from energizing for a brief moment (values to start with might be 24-27 ohms for the resistor, and 22,000µF (22mF) for the capacitor. This should provide roughly a 1 second delay (typical automotive lighting relays click in at about 7-9 volts). Adjust the size of the capacitor accordingly if a longer or shorter delay is desired).
Also, if you want a switch in the cab and another in the cargo area to be able to use the lights as camp lites, how would that be wired?