tangent at distance along spline not correct?

Hi guys
I’ve got a circle spline (not closed) of 4 points and based of a mesh density int varaible I do the math and I’ve got an equal amount of distance along the spline where I add my spline meshes
from this distance I use get location and tangent at distance
location looks correct but the tangent looks off like it’s not follow the spline but more a default tanget , is anything i miss?


default 4 points the tangent looks correct:

at 8 you already see some wiggle

at 12 it went bananas