I'm on Fedora 36 laptop that started from Fedora 25, and at some point in the middle I moved from Dell XPS to LG Gram.
To migrate machines I didn't use rsync, used dd instead.
Zero upgrade issues, however I generally wait 2-3 months after release before upgrading.