I'm going to swap the drives from my present PC to the new one. I know this is potentially a minefield as Windows will detect a new motherboard, but I have done it before and have been able to use it for a few years now. I'm just getting a new PC as the present one does not meet the criteria for Windows 11, and in any case it sounds like a helicopter taking off.
Moving System discs to a new mobo is almost guaranteed to fail authentication, though you can try the phone-in method afterwards, it might work.
I've upgraded quite a few older PCs now to Windows 11 with minimal problems.
Some I have done a clean install, others just an upgrade from W10 (often initially from W7). NONE were considered suitable my MS!
I've also moved disks around and/or replaced them with SSDs.
Authentication hasn't been a problem except (trivially) on an old W7 system where the key (on the label on the PC) had to be typed in again.
There are ways around almost all the limitations if you look online, certainly for a clean install (simple registry edits in most cases).
I've also found methods for doing upgrades though one of them (Windows 11 image in a Windows 10 update wrapper) seems to "break" Windows Security. You then need to do a subsequent Windows 11 upgrade with a minor "modification" to get it all working. (Ref: appraiserres.dll )
As long as you have a dual-core processor and enough disk space it all seems to run fine, though 4GB ram is a bit tight, 8GB is better.