Yeah, that's the sort of problem I was getting. You only really get good results if you have one mesh per segment - you can pull start/end positions/tangents from the points that way. As I said, you're best off reconstructing the spline in the construction script and then adding a mesh per segment
I forgot exactly what the issue was to be honest - it smelt a lot like a bug though. I ended up reconstructing the spline in the construction script, placing new points based on its length VS the length of the spline mesh, that meant it was easy to set tangents and to ensure the spline mesh didn't get overstretched. It…