I run Fedora 31 with Grub on my machine, alongside Windows 10. Recently, Fedora boots only with my oldest kernel selected 5.3.6. If I try to start the machine with a newer Linux Kernel, everything seems to start up fine, there are no errors but it gets stuck somehow and a underscore is just blinking forever. I removed rhgb to see what is happening - everything seems to succeed.
Motherboard: ASRock x470 Fatality Gaming K4
CPU: AMD Ryzen 2700X
GPU: Asus GTX 1080Ti Strix
If more hardware specifications are needed, I can follow up with it.