I always use the acronis boot disk to clone. It is normally free on their website if you start a trial and does the job with partition tools.

MBR to GPT should not be an issue, and NVME should all be GPT. Going GPT to MBR can be an issue and is normally restricted to pro versions of stuff.