Oh, I see, by “self-hosted” did you mean a self-hosted instance of Collabora Online, as opposed to using the built-in CODE server? I had initially assumed you meant a self-hosted instance of Nextcloud, as opposed to using one provided by e.g. PikaPods.
I admit I’m a bit confused as to why using the built-in server would result in bad networking performance; after all I would expect that keeping the data within localhost would in fact be lower latency. But it sounds like there is a limitation with the richdocuments proxy configuration where it doesn’t support persistent websocket connections, and so the frontend falls back to an inferior request pattern when using the built-in CODE server.
Did I get all that right?