You sound like you know some things that perhaps I don't know.
Slightly different question...
I have a 128GB SSD with Linux Mint MATE 20.3, and I did a full and successful dd backup to my 4TB backup drive.
I have a 100GB external USB hard drive as a test medium for Mint MATE 22.1. I am happy with my test setup, and tried to dd that over to the 128GB SSD. But it wouldn't boot.
I restored the original 128GB SSD image and all is good right now, but why the hell didn't the 100GB>128GB even boot?
Edit: Secure Boot has been disabled all along, screw that headache.