I like Matrix / element and use it in cases where others would use discord - spaces with several channels (rooms), but a bit censorship resistant and end to end encrypted.

For years I encounter two types of bugs:
- unable to decrypt message. Appears more or less randomly, to some users, proposed solution to run another session (like on desktop) usually does not help.
- read messages constantly marked as unread, even clicking on them does not mark it read, I have to press "mark as read". Also what is unread (which thread for example) is not very clear.

I don't want to blame the developers, I don't know how hard it is to fix, but it's a pity, because many people just switch to discord or even worse to Telegram because these types of bugs make it really hard to use.

So I wonder why is that? Is it not a priority? Is the development stalled? Are there better multiplatform matrix clients that support spaces?

Before you suggest signal / simplex / Threema / session - I'm specifically looking for support of spaces, meaning groups of many related channels that support end to end encryption.