SplineMesh bug when doing looping

Sorry for the delayed response. I was away from the computer these days.
Thanks TJ Ballard for the help, but this doesn’t solve it.

Let me be more clear of what I’m trying to achieve.
I want to create a tool to create a racing track F-Zero style.
My ideia is to have a sequence of deformed spline meshes conected one end to the start of the other. Those spline meshes should be manipulated by gizmos in the editor. I would have a start transform and end transform for each spline mesh, and the spline mesh should interpolate between those transforms.

The problem is, due to the method used to deform the mesh by spline, whenever the spline aligns with the up vector the mesh twists around it self.
Don´t matter what up vector I put, if the track goes in there direction there will be this unwanted twists.

My issue is not with one specific case that will work, but is to have a tool that will behave properly in all cases.

Here is the link to download the Spline Track Blueprint with Widget manipulators for you to test it. Add one instance to the level and try moving and rotating the end Widget.

(obs: I also submited another bug due to Widget gizmo orientation)