Broken While Loop node

for-loop and while-loop execute all the bodies in a single frame. One tick = one frame.
you must break the loop condition in the same frame.otherwise this frame will stuck forever due to the loop can’t finish its job.

in your example,you use tick to accumulate the time but that needs multiple ticks/frames to accomplish it.
so the loop will not be able to know it.
what the loop will do is checking a 0.0 float variable again and again and the 0.0 float variable never changed.