Keep spline component edits while simulating (running)

You could iterate over the spline saving out each point and tangent and saving that to a struct and either serialize it with json or just save it through the savegame system. Then you would just load this data and apply it to the spline at runtime.