I use syncthing for my emulators and also the emudeck cloud saves option for an extra layer of redundancy.
This is what I do, too

I use syncthing too. I ended up downloading the binary linux-x64 release and making a systemd user service for it. Maybe there’s a better way, but what I found on flathub looked a bit sketchy.

I’d usually just keep one synced ‘saves’ dir and symlink the games save data into it.

Recently discusseed in lemmy.one/post/558455, which might be useful.
For non steam games how do you sync saves between Steam Deck and Desktop? - Lemmy.one

Syncthings blew me away after I got it set up. Definitely recommend it