When I had an issue with the Tauri app where I never fully joined despite receiving the presence from the server (because we were waiting on caps) it still synced the messages. My own messages then appear as if they are not from me, I’m guessing this is because they’re being comapared to self during the sync maybe? And of course I recently made self always have a default.
I don’t know if this would have happened or if it would have happened differently when self used to be null.