Instanced Static Mesh component error after third instance

Did some more testing and now both class are running same code no difrence.
Only difrence now is the static mesh and that the one that works is the root component on the class/ BP.

Edit:

Is the code that’s working for you (in
one class) functionally similar to
what’s in the original post?
All collision stuff is setup in the constructor.
When adding i only use AddInstanceToWorldSpace()

And the ones that crashes are attach to that parent every thing else is the same.
Also i get this crash if i try exiting PiE with one or two of them in the scene.

Assertion failed:
!HasValidPhysicsState()
[File:D:\BuildFarm\buildmachine_++depot+UE4-Releases+4.6\Engine\Source\Runtime\Engine\Private\ActorComponent.cpp]
[Line: 833] Failed to destroy physics
state (InstancedStaticMeshComponent
/Game/UEDPIE_0