I think the question you need to ask yourself is why you'd specifically use a cloned drive. Cloned drives have historically made sense as bootable backups, in case of data loss, but they shouldn't be your first choice for migrating data. APFS volumes and metadata is far more complicated in Catalina and Big Sur than they were in Mojave and earlier HFS+ systems. I think people who recommend migrating from cloned drives have long done that and remember doing so when Mac OS X was much younger, and all you had to do was boot a computer with any cloned drive to get it to work. That doesn't happen any longer, and it certainly won't work if you were booting a cloned Intel Mac drive with an Apple Silicon Mac.
When you use Migration Assistant on two computers or use a Time Machine backup, you're guaranteeing that Apple's software is always responsible for selecting 1) the data to be backed up, and then 2) the data to be restored. When you ask the destination computer to read data from a cloned drive connected to your new computer (as opposed to the source drive, sitting in your old computer, with Migration Assistant running), you're asking the new computer to guess which data is appropriate to bring from the cloned drive. It's going to work 99% of the time, but there's no reason to introduce that small risk.
None of this is to say that Migration Assistant and Time Machine are perfect. They still have bugs in them, which cause them to fail to complete transfers or migrate incorrect data. But I believe for migrations, a cloned drive is the least good choice (even if all the choices are, in fact, good choices).