Ok, after some testing, I think I've got a more versatile solution... The problem is that "<e><d><e>Event!" Will try to put all 3 tags on the "E".
If I insert a zero-width space after <d>, it doesn't change anything since the event after is still being applied to the same character, which is now just a zero-width space instead of E. (All 3 tags end up on this) So... what I've done instead is:
I've added a tag to quickly insert a zero-width space: <z>
All zero-width spaces on Super Text Mesh have a read delay of zero.
So... to get the effect you're after, the string will now be "<e><d><z><e>" !
I think that's an ok solution! The one I had for pauses worked because it was the very last thing a string would read, while here there's a bit more nuance to the order of operations with tags... I'm not against going back to edit this a bit more in the future, but this should be good for these situations.