@0 @zeab 
I don't think it's related to that protocol,  it's more so the implementation of E2E encryption in #Matrix https://matrix.org/docs/guides/end-to-end-encryption-implementation-guide
This issue is overly complicated and it shows up in different forms. 
This is closest of what I had experienced 
https://github.com/vector-im/element-web/issues/23381