In my experience, sync conflicts are pretty common on SyncThing, too, which is often how I hear this paired ("use KeePassXC on Syncthing for the win" type deal)
I think it's an impedance mismatch trying to take a single-user database format and trying to use it from multiple devices
I think it's an impedance mismatch trying to take a single-user database format and trying to use it from multiple devices