[Bug + Steps] SplineLocation along distance is inaccurate

I just did a quick test and it appears to only happen if the points are set to Linear.

Here’s the blueprint:

And here’s the printout:

LogBlueprintUserMessages: [NewBlueprint_90] Spline length: 2100.0
LogBlueprintUserMessages: [NewBlueprint_90] X=0.000 Y=0.000 Z=0.000
LogBlueprintUserMessages: [NewBlueprint_90] X=91.743 Y=0.000 Z=0.000
LogBlueprintUserMessages: [NewBlueprint_90] X=183.486 Y=0.000 Z=0.000
LogBlueprintUserMessages: [NewBlueprint_90] X=267.805 Y=0.000 Z=0.000
LogBlueprintUserMessages: [NewBlueprint_90] X=349.106 Y=0.000 Z=0.000
LogBlueprintUserMessages: [NewBlueprint_90] X=429.771 Y=0.000 Z=0.000
LogBlueprintUserMessages: [NewBlueprint_90] X=506.107 Y=0.000 Z=0.000
LogBlueprintUserMessages: [NewBlueprint_90] X=582.443 Y=0.000 Z=0.000
LogBlueprintUserMessages: [NewBlueprint_90] X=658.346 Y=0.000 Z=0.000
LogBlueprintUserMessages: [NewBlueprint_90] X=733.534 Y=0.000 Z=0.000
LogBlueprintUserMessages: [NewBlueprint_90] X=808.722 Y=0.000 Z=0.000
LogBlueprintUserMessages: [NewBlueprint_90] X=885.271 Y=0.000 Z=0.000
LogBlueprintUserMessages: [NewBlueprint_90] X=962.791 Y=0.000 Z=0.000
LogBlueprintUserMessages: [NewBlueprint_90] X=1040.310 Y=0.000 Z=0.000
LogBlueprintUserMessages: [NewBlueprint_90] X=1123.529 Y=0.000 Z=0.000
LogBlueprintUserMessages: [NewBlueprint_90] X=1207.563 Y=0.000 Z=0.000
LogBlueprintUserMessages: [NewBlueprint_90] X=1296.505 Y=0.000 Z=0.000
LogBlueprintUserMessages: [NewBlueprint_90] X=1393.592 Y=0.000 Z=0.000
LogBlueprintUserMessages: [NewBlueprint_90] X=1496.296 Y=0.000 Z=0.000
LogBlueprintUserMessages: [NewBlueprint_90] X=1619.753 Y=0.000 Z=0.000
LogBlueprintUserMessages: [NewBlueprint_90] X=1776.604 Y=0.000 Z=0.000
LogBlueprintUserMessages: [NewBlueprint_90] X=2100.000 Y=0.000 Z=0.000