Coroutine function (Delay node) for c++

Are you talking about the order changing within a single frame? The order that timelines tick is not deterministic or guaranteed in any way, and pausing execution / creating arbitrarily large frame times while paused could easily end up creating a different ordering in the tick list.

I thought that you meant it would move for N frames, and then rotate for M frames with no overlap.

Cheers,
Michael Noland