Occasional Freeze on Constraint Break Log Attached

Alright, so I got some time to dig my teeth into this. Took all night, but here’s my results:
I fixed all errors and warnings in 4.11. It still had the freeze.

I removed all wires from collisions, freeze still happened.

I removed the wires from the OnConstraintBroken for the leg+foot joints, it was fixed, I couldn’t get it to freeze.

I dug one function at a time deeper, essentially commenting out everything, then rewiring it one piece at a time until it froze, restarting, and going deeper.

I followed it OnConstraintBroken → Kill Ship Disable → Disable Control → Update Thrust → Update Flame.

It comes down to a single get value from ThrustLevel in Update Flame on my LanderPawn. If I unwire ThrustLevel from the Set Relative Scale 3D calculation, I can’t get it to freeze. Rewire that, and it freezes once again (once per restart on 3rd or 4th crash).

I put a block directly above one of my legs (So my foot hits it) to expedite testing of breaking a leg.

I also noticed that it only freezes when Lander Blueprint is open, that ThrustLevel get value is wired, I break a leg (which was also happening when colliding head-on), AND when my thrust level > 0 (where you can see the flame). Those four things being true, it freezes consistently in the first 4 times breaking my leg on the block after a fresh open.

So there’s something about that thrust level property getting read or it being used to SetScale from, at that very moment, that seems to cause it.

Is there any way for me to provide more info to your development team that could be beneficial?