I’ve previously had issues with Matrix being incredibly slow and unreliable with federation (I’m self-hosting). However, that’s pretty much in the past now and I seem to have somehow resolved that issue.
Which server software are you running? Any recent experience with Conduit or Dendrite?
I’ve been using Conduit within a docker container for a while now, and it’s worked pretty well aside from the mautrix-signal bridge (this was fixed in version v7.0.0, I think). Other than conduit, I tried out dendrite, but the latency in sending messages was unbearable.
I wonder if Conduwuit would be worth a try. I don’t know anything about the maintainer or what led to the fork, but I see it already has active contributors.