@AndrewN01 Thanks for posting in our Q&A.
For this issue, I agree with JamieSabbatella. Intune doesn't have the capability to deploy an OS.
At the same time, I will add some information about autopilot from intune's point of view. It is needed to upload a CSV file to intune. The CSV file included some device information, such as hardware hash.
If you replace parts, you need to gather the new hardware hash, though it depends on what is replaced, and the characteristics of the parts. For example, if you replace the TPM or motherboard, it's a new device and you must have new hardware hash. If you replace one network card, it's probably not a new device, and the device will function with the old hardware hash. However, as a best practice, you should assume the old hardware hash is invalid and get a new hardware hash after any hardware changes. This process is recommended anytime you replace parts.
https://learn.microsoft.com/en-us/mem/autopilot/autopilot-faq#hardware-hash
In conclusion, it is suggested to get windows OS onto the new SSD first, then get the new CSV file from the device and start the autopilot.
Hope it will address your confusions.
If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.