Packaged Game Intermittently Crashing when loading level

So I’ve tracked down the problem to be related with the Async Loading Thread Enabled Option under Package-Streaming, problem is is that if I disable it, the physics and collisions in my packaged game breaks. And to be extra sure I checked all the foreach loops and made sure none of the TArrays were being modified inside and all of them came out clean.