Do you disable phaseOneStart variable? Because if not, the first event on your screenshot will be repeated on every tick, creating hundreds or even thousands of delayed threads, each of which spawns a new alert instance, creating a terrible mess.
Make sure this doesn't happen.
Use Debug Preview (Shift+F4) to debug your project, for example to check what's going on with the alert sprite.
And use Timer behavior instead of "waits".