Ribbons are entirely dependent on velocity, but do not take into account the relative location of the source itself.
I’ll provide a video of what I’m describing at a later point, but I have an orbit module for the source particle, and the ribbons are not following the source particle relative to the initial location.