I remember I have this issue long time ago, and now I start using Construct again, and I don't remember how I solve it.
I got a weird logic in my game, but my code seems good.
Is Construct functions "blocking" or "non-blocking" ?
I combine construct events with js code and use a lot of Construct functions system.
In an event, there are multiple functions action call. Like:
function1()
function2()
function3()
function4()
Is function order in an action realible ? I mean function2() is always called after function1() is done.
Update: I solve it by rewrite my core code, may its not related to the ordering