Don't bother with cloning. Create an image instead to your extra drive. Then boot from the macrium boot disk and restore image to the new drive after it's installed. I've had a few problems with cloning over the years but never with image restoration.  
Bought end of 2021. Had recurring random freezes | crashes for no apparent reason every 2 days or so. Most of the times this happened when system went to sleep. I disabled sleep to use hibernate instead which patched (hid) this problem for a while, though not ideal obviously. So I contacted support and they found it was a faulty NVME SSD apparently, so I was scheduled for a replacement. That's fine, but what disappoints me is the lack of help to migrate all my setup & data to this replacement SSD (supposed to be identical or same specs). Immediately I thought this should be do-able with a simple disk cloning operation, but alas support didn't help at all to do this, they told me basically figure it out yourself. I know I'm on a basic support plan, but at least I would've liked some more helpful tips to do this. Fortunately, I found the answer here in the support forums, it seems to work (will test it asap, crossing fingers ;-P). See this: Solved: NVMe drive upgrade to larger NVMe - Dell Community. TLDR:  Macrium Reflect Free does the job of cloning. The other annoyance is that Dell wants their local tech to replace my SSD and leave with my old one (instead of me keeping it while I do the clone then send it / drop it somewhere after). This forces me to clone it to some extra disk I had but is obviously cumbersome, time wasting and will require a second clone operation (instead of just one, it took hours). Not impressed.
XPS 8940 desktop, faulty SSD to replace, disappointing support