Earlier quoted context omitted.
I’m surprised to see that you put spaces around the em dash in your example.
Know the rules, fight the rules, I guess. More readable, but I’ve since regressed as tooling comes into play. Maybe it’s a good way to still use ems and differentiate from AI.
I've been doing doing it that way for so long I still often use the "--" construct from way back in ascii email days.
At least I've gotten past the two-spaces after a period I learned from the typewriter. Most of the time, anyway.