Glad you got it solved mate! May I suggest you try one of the other s/w solutions I suggested? Or look at their screenshots?
I have not tried using Veeam Agent for restoring to a
new partition and seeing if it inserts an entry into the boot BCD, or whether it hijacks the restored partition and marks it as active..?
Honestly, these suites are idiot-proof. However, the comments and advice in this topic is overly complicated and unnecessary. The fact you've had to start fresh just proves this! OP needed a user-friendly solution as they indicated their limited knowledge.
Anyway... I'm middle-age and empathise.
A clean installation was the solution I came to as I started reading this thread. As someone with low-level technical skills, and one who has successfully cloned different drives on the same machine, I immediately saw that cloning or somehow getting from one dissimilar machine to another would be opening a can of worms for someone like myself. I'm old school and would have simply bitten the bullet and clean installed according to my skill level.
Yes exactly. They're step-by-step wizards. Acronis UR is great. But I no longer recommend them due to their $$$ licencing. But, using their Boot CD is Free!
Yes, Paragon, Veeam, Macrium, Terabyte, etc all allow drivers to be added. Even cheaper/budget crappy software like Easeus!
I've moved Windows to dissimilar hardware using Acronis Universal Restore. I didn't have the issue of non-standard disk drivers, that would probably complicate things. You can add drivers before the restore, but I've never had to do that.

Yes, I mentioned this approach with P2V and V2P. Very simple tools. But my advice was ignored. Paragon, Veeam, Macrium, Terabyte, etc all cater for this.
Great "
USB Imaging Tool" you can check out. Freeware.
Then connect the disk to a USB to SATA adapter or USB to 2.5" SATA enclosure on the new laptop. Upon boot press F9 to see the boot menu. Select to boot from the OLD disk. There should not be any BSOD since Windows should have the storage controller drivers built-in. Then you install IRST which should not quit because the hardware is present! Now clone the old disk to the NVMe and boot it. Success! Finally convert Windows back from Windows-to-Go to standard version and you are OK. If you leave it Windows-to-Go you won't be able to upgrade to 25H2.
I am surprised no one has suggested using Ventoy to build a USB boot disk with the drivers they require? Ventoy supports GPT partitions. Has anyone tried Ventoy with Macrium boot?