Hm, it may be losing prime. I don’t think mine runs that long. You can try the same procedure 3 times then attempt to start. Have you serviced the fuel filter? Are any codes present?
Turn the key to run, but not all the way to engage the starter and listen carefully near the bed to hear the pump turn on, the pump should run for 5-10 seconds at a whine sound.
Sounds like something with the lift pump is acting up. When you run below half a tank, the hot fuel coming back from the return line dumps on top of the pump causing it to over heat.
Welcome! In order to see that you would need a obd2 wireless adapter as an elm327 and an inexpensive app like obd fusion. They also sell engine monitors you can go that route too if you would like continuous monitoring of many different aspects.