Duckduckgo says:
Personally, this isn’t answering your question, but I just use Git versioning on one device (which is always on) and no other devices. Instead everything syncs with Syncthing (very easy to set up on Android) and then one device pushes commits to git every 10 minutes. Git is then my backup rather than my sync service. I’m not sure this is the best setup but Syncthing is a breeze on Android.