Physics constraint breaks after second spawn

Ok, maybe someone here can shed some light for me.

I spawn an actor with a physics constraint, said constraint works a certain way (aka correctly) but if I destroy that actor and spawn another one the exact same way with the exact same params (this is BP mind you) the physics constraint for all actors of that type spawned after first have their physics constraint broken (broken here meaning not working as it should, that is, as it does for the first spawn).

Any thoughts?

Essentially the constraint is fixed in a spot but then becomes lose and rubberbands back into its place.

If I spawn multiple instance of the actor without ever destroying one, all are ok, the moment I destroy one all break. Happens in 4.15 and 4.16.

EDIT:

So I created a button to destroy and created a button to spawn and I can toggle destroy and spawn over and over and sometimes destroy doesn’t break the valves but sometimes it does.