Hi Michael,
yeah this is normal behavior - if a script is in state "Generating" you can cancel it but there will be noch change in its state until the time elapsed.
Interestingly the "cancel" command is recognized but delayed.
I did a short test with a WAIT 120 script command, after almost 2 Minutes its being cancelled but this time period does not show up in statistics.
after a while I got the popup window user aborted ...
https://us.v-cdn.net/5019921/uploads/editor/cx/oydzjxsepbld.jpg" width="1229">
For my sandbox ENV I usually choose "change status manually" in activity Window - but for our PROD env. I want to be safe and wait until time elapses and the popup from my cancel command appears :-)
cheers, Wolfgang