I could imagine your scenario.
I think I'd have just a couple choices. Get a USB3/eSATA docking station. Clone the NVMe to either a 2.5/3.5" SATA HDD, or to an SATA SSD.
Replace the old NVMe with the second one, and clone again.
Or, with something like Macrium Reflect, and I'd think you could do it with Windows Backup within certain limitations -- you could image the NVMe drive, replace the NVMe drive, and restore the image to the new one.
You would have to manage boot-time use of a CD Windows PE self-booting Macrium rescue disc, because certainly -- between NVMe #1 and #2, you won't have a bootable OS. But that's what you would expect, and really not a problem with the reliable rescue disc.