For Logseq MD, git-like solution is better than file-mirroring service, It not only provides synchronization but also line-level versioning.
I am using a lightweight Git alternative, fossil-scm, and some autohotkey/batch script to implement repeatedly commit and manual commit function.
Fossil scm does not have mobile clients. For Android device, I setup a point-to-point syncthing pair between the phone and the fossil central server, and repeatedly run fossil client on the server to commit/pull between the syncthing folder and the fossil server.