For what it's worth, I've been using element x with unified push for a month or so now and I get notifications with message contents without any delay. Maybe they fixed the issue you're worrying about?
Self hosting the call/video feature became a lot more complicated though (and it's incompatible with the old system).
Self hosting the call/video feature became a lot more complicated though (and it's incompatible with the old system).