Effect specific StopEffect stops the wrong effect

If I do:

Chan 1 Effect 1 Enter
Chan 1 Effect 2 Enter

And then I do:

Effect 1 At Enter

Then effect 1 stops as expected.

But if I do it again:

Effect 1 At Enter

Then effect 2 stops.

Now, I would not manually try to stop an effect that is not running through the command line. However, this currently breaks my busking showfile when this kind of pattern occurs through the use of macros. Trying to stop an effect that is not running should either do nothing or throw a command line error (I am calling it in a background macro, so both are fine). I would say that the current behavior is a bug, because if I specify the effect number of the effect I want to stop, then there should not be another effect which is not that number that stops.

So what's happening doesn't make sense to me. But more importantly: how to fix?

ETCNomad 3.3.0.549 on Windows 11.

Related