I have a very very weird behavior with text expansion. I didn't have that problem 6 months ago but since then I had a new mac with Ventura 13.1. My KM is 10.2.
Anyway:
Very very basic text expansions macros (3 separate ones):
if I type "emadsi" => it should expand my full "@adsixxx.com" address
if I type "emfle" => it should expand my full "@flexxxxxx.com" address
if I type "emgmail" => it should expand my full @gmail.com address
Now, I have really NO CLUE why: ONLY the first one will work...
Even deleting the 2 others and recreating them from a duplication of the working one will NOT work, which is pretty mind-blowing.
Without seeing the actual Macros it is only possible to give some troubleshooting ideas. Could you upload an actual Macro (and image of that Macro) that doesn't work (with your email as some other text)?
A bit of advice with Text Expansions. As "ema" could be the beginning of typing a real word you are having to make a long string to make the trigger unique. If you start (or end) your text expansion trigger with a double letter that would never be typed in a real word (such as "qq") you can make your triggers much shorter.
For example I have a text expansion which types my whole address and just has the trigger qq9
The gmail email address might by triggered by something like qqgm
OK thanks all for the tips, it was dumber than I thought...
I had these 2 macros in my "all macros" group... but they are actually inside a disabled "for-new-mac" group that contains the old macros I used in the past and wanted to re-import... so if I don't put these in the global macro group it's not gonna work!
@Zabobon is right, as almost always, when he says that the strings should not occur "in the real world". Your strings (triggers) seem problematic to me.
If you (like me) don't like these prefixes "qq", then try simpler suffixes, if you want. I use space, space at the end of the strings. This does not occur in the real world either, at least not in mine