After 3 weeks of pause I returned to my project and decided to stay with Node Canvas. Unfortunately something is still wrong despite the resolutions you provide. My scripts are ended immediately instead of being run as coroutines.
If I comment the lines you suggest, the state is finished immediately (green checkbox).
If I keep your updated code and and Run Forever action, the state is running (yellow clock) but my coroutine isn’t.
Either way, this doesn’t give me previous behavior. It seems that Execute Function doesn’t event execute my function.