How To drag (delay) Vector Point?

I’m spawning a point at the hit location of of line trace (each frame). I would like a second point to follow the first one around (like a dog). The second point would end up at the same location as the first one (Basically, a delayed version of the first point).

My first idea was to store the location of point one into a variable, then use a ‘Vinterp To’ node.
All my attempts seems to be jittery.
Is there an easier way to do this?

Thanks

Was able to do it using a linear ramp in a timeline and a lerp.