You're just doing it wrong with the "While" condition.
Actually your all event 1 is bogus.
What you want to do can be achieved in a more logic way : capx
You have to remember that while will make a loop that will "block" the execution of the event sheet as long as the conditions aren't met, staying "in the same tick".
Then, once the while loop is completed, it gives back the hand to the normal execution.
Anyway, using a while to do what you wanted is counter-productive and not the good way to go.