QUOTE(igx0908 @ Feb 3 2021, 02:27 AM)
So on every restart, I will need to wait on the AsRock boot screen for about 5 minutes and it will go to BIOS itself. From there, if I go to Storage Configuration there, I can see my NVME drive (Kingston ....) listed with correct capacity but when I go to Boot Option there, it will be empty (if don't restart, normally
Windows Boot Manager (Kingston ...) will be listed).
You are lucky. I was reading some articles at Anandtech website and apparently, one of the site author (Billy Tallis) encounter the same issue as you.
Article here, check comments section
Although the author has ASRock B550 Pro4 motherboard, the base code will still be the same, in terms of UEFI support for booting.
So, there are some experiments you can try:
1. Clear CMOS (Section 2.5 Jumpers Setup in your motherboard manual) to reset the BIOS into default state, reconfigure your Kingston NVME in the Boot Option, save the configuration. Try to perform multiple reboots to check if you still encounter the same issue.
2. Get a
spare SATA drive, doesn't matter if it is good old mechanical HDD or SSD, install a fresh copy of Windows 10 and perform multiple reboots. Check if when you go into Boot Option inside the BIOS, if the entry is empty, causing it unable to boot up.
3. If both experiments still fail, worst case scenario is to change motherboard to a different brand.