Setting spline point position is chopped/stuttering

Hello!

I have a question, in my blueprint I’m using a timeline to change the position of the start and end points of my spline. This works flawlessly, however along with this I set the position of the intermediate points using the spline’s length, so that the points keep being evenly spaced.
This kinda works, however these intermediate points move in a veeeery jagged/chopped way, not smooth unlike the start and end points.

Any idea as to what’s causing this? The repositioning of the intermediate points happens right after I position the start and end points, during the timeline update.