I see the problem now.
"checkQuestion" uses "wait" type of action (Request Project File with AJAX) which can't be done in one-tick using standard synchronous function. Your function only worked until AJAX's request so "Stop" never happened.
Make "checkQuestion" asynchronous and everything should work. Also put "Wait for previous actions to complete" after you call "checkQuestion".
I understood the first part but not the second. What do you mean by
Also put "Wait for previous actions to complete" after you call "checkQuestion".
I dont see where i shpuld put it?