There are generally four ways the fuel rail can empty itself while sitting: One or more fuel injectors is leaking fuel into their respective cylinders because their pintles are not shutting off completely (sticking open or tip not closing against the seat due to trash or residue), the upper o-ring of one or more fuel inhectors are leaking fuel onto the engine (you should smell raw fuel before attempting to start if that is happening), or the fuel pressure regulator or check valve (both located in the fuel pump assembly, which is in the fuel tank) are leaking.
If any of those are happening, you can test for that by cycling the ignition switch 3 or 4 times before cranking. Turn the key to RUN and wait for 2 or 3 seconds, return the key to OFF and wait for 2 or 3 seconds, repeat 2 or 3 times, then crank to start. If the engine then starts without pronged cranking, then - yes - something is allowing the fuel rail to empty out. This works because when you turn the key on, the fuel pump is run by the PCM for only a second or so and then stops. Only running one time isn’t enough to re-fill the rail, but running several times is enough to re-fill and pressurize it.
When it does start after cycling the key, it will run rough for a few seconds and then smooth out because of some air still trapped in the rail (and also due to some cylinders being flooded with raw fuel if any injectors are leaking down).