First and foremost, the advice you've received is correct, so I have nothing to add.
What follows is hair splitting, but I have seen topics like this be the source of ongoing confusion. You initially wrote: "I just bought a new SSD and want to to move Windows over from my HDD to the SSD but also perform a clean install at the same time. "
You cannot do this, at least not logically. Any time you clean install you have nothing left of what you "moved."
I believe you mean you wanted to keep your Windows 10 license on this machine, but start afresh with a different system drive, the new SSD. That is easily done by reinstalling Windows 10 to the SSD (with the old HDD disconnected) then connecting the HDD as a secondary drive afterward. But nothing with regard to Windows itself has been "moved" in any meaningful way. You have a brand, spankin' new Windows 10 installation, licensed using the digital license associated with the machine via its motherboard.
When I hear "moved" and see "moved" I consider that to be picked up, as is, and ported lock, stock, and barrel from location one to location two (in this case HDD to SSD). That's not what's going to occur here.