After talking with another linux user in the discord we identified that my installation of mimeo was actually what was causing this behavior. If you’re using mimeo please remove (if possible) and use an alternative. It looks like this might have been affecting more than just obsidian, but any app I opened that had mimetype handlers to register with the system. Mimeo was just not handling the edits correctly.