Title. Key management is so not intuitive at all. You have your session verification key in case you have no access to another session. Fine, i totally understand. Then you have E2E room keys you can either backup on your homeserver or in a file. Fine, except not so much. I exported my room keys to a backup file and deleted them from my homeserver. I signed out of element completely. I sign back in just fine, i verify my session with my session verification key just fine. I import my E2E room keys and see 32/32 keys imported success. Great. One encrypted room shows my historyperfect, the other “Waiting for this message, this may take a while”. Exactly why is this? Every key imported fine so why arent all messages in all rooms decrypted?
Just today I gave up on it. So many issues decrypting. Tried 2 different clients. Even signing out of all sessions and verifying again against some contacts didn’t cure the issues. Encryption is important but I just don’t have the time for constantly trying to maintain it.
Matrix really needs to improve the UX around session verification and key management. Otherwise nobody is going to take it seriously.