within the @set group it has no effect.
Yeah. It's so frustrating that - and _ can't be in TeX control words.
How about using \aftergroup in the \LEmacro?
\gdef\LEmacro{\aftergroup\le}
(Assuming for the moment it's only used in @math ...)
I'll try it when I have a chance, just had the idea.
k