sounds about right ! 
and if you add another easy step, taking a safety image before even starting out, you will not lose anything, you can always roll back and try again. 
like I said, I’ve done this successfully dozens of times.
the only unknown variable is bootcamp, every single DAW in my neck of the woods is a desktop PC with RME interface, so we usually just swap the physical disk (unless it’s technically obsolete - then it’s the imaging method).
Come to think about it, the issue is only logical.
Windows has drivers for SATA up to, say, 10/2019 (random example).
now you force it to boot into 2020 hardware, using specific drivers -> boot error. 
Windows can’t know what it’s dealing with there.
every chipset on earth is built to cooperate with Win’s generic drivers however - or you couldn’t even install Windows from scratch … 
you will still need to install all the other drivers then, chipset > VGA > all the rest, reboot when asked.
and if you currently have e.g. sample folders in F:\Samples, better make sure to recreate the identical file structure, to make it easy on your VSTi.
good luck,
Rhino
btw, just read the forum will get outsourced to a 3rd party platform, guess I won’t follow there. 
not interested in those datamining platforms. 
as long as this old forum is still alive, I’ll do my best to reply.