When I moved from a 500GB SSD to a 1TB NVme I used Macrium Reflect to accomplish the Backup of the original drive to a Data drive as a drive image. I removed the original drive for safe keeping, installed the NVmE drive and recovered the backup image to the new drive. Took about 20 minutes and was PERFECT. Booted right up with no problem.
I tend to stay away from CLONING because little things can go wrong and there is no worry about Drive ID. I use Macrium reflect to make continuing differential backups for safety. Piece of cake and OH yes, I also backup my “Official” folder from time to time…Like right after each update.