This issue has happened to me recently and this happened after i rearranged the cables on my custom PC to make it look cleaner.
Windows will just get stuck into the spinning dots and after 2 hard reboots it will go into the "Prepare Automatic Repair" then goes blank not able to boots successfully and will not even go into Safe/Repair mode.
Trying to boot Windows via USB is also successful. Windows Installer will start really slow but eventually gets stuck in starting the actual install. Selecting the PC Repair option leaves you in this state.
After a couple of hours troubleshooting, it turns out that the cable to one of the secondary SATA drives (NVMe is used as primary drive) isn't plugged in completely (most likely got dislodged while I was rearranging the cable as it's only held on by friction). Once i plug it in again, Windows has booted up successfully.
TLDR: Windows 10 won't boot when one of the secondary SATA drives isn't plugged in correctly...make sure all SATA drives are plugged in properly.