Ribbon trails return to origin

I am having an issue with a ribbon type particle where it returns to the origin at the end of its life and leaves a streak across the scene. I use a “lead” particle in a burst outward and have attached the ribbon to it via a Source module. I have tried several different things and it happens no matter what I have done so far. Particle life, unit scalar, spawn per unit etc.