If you attach your project to the debugger you will see where it crash, for example when you add a Geometry Collection to the map it crash here:
void FPhysScene_Chaos::AddObject(UPrimitiveComponent* Component, FGeometryCollectionPhysicsProxy* InObject)
{
AddToComponentMaps(Component, InObject);
check(false);
#if 0
Chaos::FPhysicsSolver* Solver = GetSolver();
Solver->RegisterObject(InObject);
AddPhysicsProxy(InObject, Solver, GetDispatcher());
#endif
}
As you can see check() is always false and here the program stop running, also the Chaos part of the code is surrounded by an #if 0 #endif and mean is disabled/never compiled.