In other words, would it be possible to avoid the current sync system, and just use the app as more of a client, and storing all the files on the cloud instead - like you can optionally do with Photos.
I consistently use Devonthink TG to add scans and stuff, and having the sync as an asynchronous process that I can never rely on just sucks…
Obviously this system should not preclude the normal “local-first” solution, that would break the app for almost all existing users