How to avoid timing discrepancies in this network when my Timer pulses?

As an exercise, I wanted to recreate this gif from an article I read in TouchDesigner. A challenging bit about it is that the motion of the dots always starts in the center and moves out. This means I can’t use a simple triangle wave to modulate the dot positions. I settled on a solution that uses the cycle pulse from the Time CHOP, but every now and again the timing won’t quite line up and the dot positions glitch a bit. I was able to band-aid over it with some Filter CHOPS but I’m sure there’s a better solution to the timing part of this effect than what I came up with. Any ideas?

uxgif.toe (7.7 KB)

Use triggers set up with the exact timing you need. And low attack length to zero

I’m not sure what you mean or where I would put a Trigger chop that would fix this. I tried again using an LFO and a Slope Chop to switch the animation order of the Phaser and that worked well.