Yes that will work but I'd do it differently. Clone the XP drive then swap them over. You now know that both drives work in XP. Upgrade the cloned drive that's now in your PC.
Windows 10 Home vs Windows 10 Pro comparison: Here are the extra features you get in the Pro version