There aren't HDD/SSD/NWME drivers for drives from different manufacturers, there are several industry standards for which there are drivers like MFM, RLL, SAS, PATA, SATA and so on.
Every drive manufacturer use the same standards and these are usually backwards compatible so a SATA generation 1 drive will work on a generation 2 controller etc etc but there's no Western Digital driver or Toshiba driver or Samsung driver which is a good thing, in the old days this was different and that complicated stuff immensely.
Windows 10 is a whiny little bitch when it comes to being transplanted to other drives, in your case it probably tried to run on SATA drivers, while you put it on a NVME drive, it probably could not detect that this early in the boot stage and tried to boot from a hardware subsystem (SATA) when it was no longer there.
Every drive manufacturer use the same standards and these are usually backwards compatible so a SATA generation 1 drive will work on a generation 2 controller etc etc but there's no Western Digital driver or Toshiba driver or Samsung driver which is a good thing, in the old days this was different and that complicated stuff immensely.

Windows 10 is a whiny little bitch when it comes to being transplanted to other drives, in your case it probably tried to run on SATA drivers, while you put it on a NVME drive, it probably could not detect that this early in the boot stage and tried to boot from a hardware subsystem (SATA) when it was no longer there.