Very interesting! A while ago I worked on a toy project that would allow for realtime collaboration for obsidian vaults located on a nextcloud instance.
Basically, I saw that nextcloud built their own realtime text editor based on TipTap so I created an obsidian extension to connect to it.
Unfortunately work and uni got in the way but it was a very interesting idea/learning experience.
wow, that's awesome! Did you open-source it? I'd love to take a look.