I'm in the process of building my first gaming PC and I was planning on just cloning my current laptop's HDD to keep my settings/programs in state that I like. Other than drivers/hardware compatibility issues, will I have any issues doing this? Will Microsoft be like, "hey, bruh, you can't run one copy of Windows on two machines" or something to that effect.

EDIT: Or is this just a terrible idea because it causes too many issues?