For what it's worth, I only ever had sync issues when sharing a database between devices with transient connectivity. Once I added an always-on instance of Syncthing into the mix, collisions were a thing of the past.
We've been using KeePass trouble-free for many years now, sharing a single database across more than 6 devices, with frequent use and modification.