additional to the problem, i come up with this strange behaviour:
View attachment 8508
both actions invoked and this twice in a really short time, far below 1 second.
also the if condition claims the questioning of a triggered fired action to the "Battery battery trigger" and not the default "Battery Level" trigger.
so the if condition doesn't allow the popup message.
as you said its depending which trigger is first or not first in the trigger row. its strange that the second trigger did use the same trigger as the first trigger in the log, even though it should the other one. logical it should be: battery level triggered and then battery battery trigger. or battery battery trigger and then battery level trigger.
i guess its with the timings of accessing the RAM. if you watch closer accessing happens really fast (red marked) so it couldnt rename the variable of macrodroid and got calculated with the wrong trigger-point that used just right before, but its only a guessing.
thank you for the cool video, helped me a lot to understand the problem closer.