On a closer investigation, seems like the bug is in Ribbon data type. As you can see, the trail isn’t following it source module, nor responding to the object’s rotation. (I usually don’t render the source emitter, so I didn’t see it. And I thought the shift came from the original emitter.)
Anyway, hope you can replicate/fix it this time, otherwise please tell me how to send you my project.
best,
