Path points aren't dispersed equally

It’s probably going to be frame rate dependent how it’s setup now, you could every frame check the previous position versus the current position and add points.