If you have good network, JuiceFS is the thing you are looking for. Multiple hosts can mount the same volume and it just works without conflicts.
If the network is slow and unreliable, the experience will be bad, all fs operations will be blocked if meta server is not available, since JuiceFS is a CP system.
Comparing JuiceFS to S3QL [1] https://juicefs.com/docs/community/comparison/juicefs_vs_s3q...
Comparing to ObjectiveFS, the big difference is that JuiceFS has faster metadata engine (comparing to S3), so it can provide low latency access AND strong consistency.