Not long ago I built my PC using the ASUS Tuf 570X WiFi motherboard.
My systems runs great, but I had an occasional problem.
About every 10th boot my rig wouldn't boot.
It would stall without getting the ASUS Splash screen.
What I found it was a problem with Fast Boot in the Bios.
I turned off Fast Boot and the problem went away.
Fast Boot didn't allow enough time for my Monitor and PC to Handshake.
I just wanted to share this incase somebody else is having a similar problem.
Try turning off Fast Boot in the Bios.
Bill