I've been using keepass for quite a number of years now. I have my database and a security key. I sync my database with dropbox (because I am too lazy to self-host something like nextcloud) between devices and just manually copy my key on everry device. My key was never synced through the internet.
I hope that's secure enough and works fine for me. I guess syncthing is just smaller and obviously doesn't need a third party?