I use git personally. There’s the official Logseq sync. And using the iCloud folder and iCloud sync. Though I wouldn’t necessarily recommend it.
As you write in Logseq it is constantly updating the files in the background. Any sync service running in the background will pick up on those changes and try to sync the changes.
This leads (often) to conflicts and potentially data loss.
So I opted for a way of syncing I have full control over. I only sync my files when I want. Either end of day or when switching devices. I will tell git to commit and push and on the other device I’ll pull in those changes and continue from there.