Niagara ribbon doesn't follow actor

I am following this tutorial here:

Which is a little bit old, the initialize ribbon is now part of initialize particle e.g. and for some reason shape location (in the video he’s using torus location, which is old too) doesn’t show in the emitter but does in a system. No worries. Seems like something for a hotfix.

My question is why does the ribbon system not inherit motion from the actor as per this example? I can see my ribbon if I activate the shape location (torus), but it’s just moving around as if not affected by the actor at all - no lag affect whatsoever.

Would really appreciate any help here. Thanks!