Thank heaven! Finally, I figured it out. It’s a more reliable, simpler, and performant approach.
There are just a couple of gotchas inside the timeline itself:
- it’s set to ‘Looping’
- mine 2 is seconds long (ymmv, just remember to update the stop points and checks accordingly)


