I've encountered this strange and irritating behavior when using same user variable multiple times.
Please, check out the attached script and explain why doesn't the script behave imperatively, i.e. what comes first is executed first. 🧟
Instead the instructions with SectionSetText seem to be executed after the last SectionGetText instruction.
SectionGetText 0 $R0
SectionSetText 0 "$R0 (I)"
SectionGetText 1 $R0
What's even more irritating is that
MessageBox instructions are executed as they should be. 😔
Perhaps I am doing something wrong.
ps. using different user vars is out of the question, as I want it to work in macros/functions.