Creating subobject for actor instance in editor blueprint

I want to use spline components and spline mesh components to create paths for my game most videos and blogs use construction script, I used that and it wasn’t good, everytime I compiled the blueprint or move it’s instances the editor would freeze for a minute or so, I want the spline meshes to be instanced into the level not created at runtime so I switched to editor blueprint to do this automatically but I’m stuck again as the add component node gives result and it’s ok until I change something again or close and reopen the editor then the spline meshes are gone