Runtime Spline Mesh Component only generating once?

Odd… If I move all of the points 10 units on the X axis, then the meshes are drawn correctly… But obviously they are no longer in the correct location…
Added this:

And now I get this. Now to figure out why moving all points and redrawing meshes fixes it… :man_shrugging: Seems like it forgets the other points locations somehow and running Set Location At Spawn Point refreshes it? But even if I do that and don’t actually move anything it doesn’t work. The points have to be moved for it to work.
Screenshot 2021-11-16 144649
Screenshot 2021-11-16 144705
Screenshot 2021-11-16 144719
Screenshot 2021-11-16 144736
Screenshot 2021-11-16 144807

Edit: Thinking this may actually be an engine bug… Anyone have any other advice here? The only way I can generate the meshes is if I move the points by some arbitrary amount before generating the meshes. If I don’t move them, they do not spawn…

Edit 2: @Everynone I see you have helped a few fellows before with spline meshes. Can you give me some advice?

Edit 3: Just figured out that the subsequent meshes are being drawn, but they are being drawn like this:
Screenshot 2021-11-16 200405

I took new function pictures if it helps make it easier to understand:

Edit: So it seems like there is nothing wrong with my code, I think. The issue has something to do with generating the mesh directly up. If I generate them on the X axis, it works exactly as I expect without moving any points.

Screenshot 2021-11-16 202952
Screenshot 2021-11-16 203002


Now to figure out why I can’t generate them straight up.