Looks like the tangents are using incorrect indexes - hence the breaks. Is this how you’re doing it:
That’s for 1 SMC per spline segment, the vid is using more than 1 per segment I think.