that's probably because your process is not being inserted or updated inside the working memory after the variable is set.
thanks for the answer! Unfortunately, the documentation and examples do not tell you anything about these issues, and I was somehow expecting that is going to happen automatically as a result of signalling an event.
Contributions to the documentation are more than welcome, as well as examples. Cheers!