sharing storage between apps?

The VMs would have to be on the same host and the mount wouldn’t be journaled on the read-only side?

No clue about fs journaling weirdness, but having VMs on the same host is already possible with Workers, I’d imagine: Preview: multi process apps (get your workers here!)