FYI, maybe its fixed now. But I found the issue was related to the new/delete operators being overloaded differently in core UE. I forget exactly, but I think it may have been due to debug/shipping versions mismatch between engine and a library. Or it was using the wrong std library. So basically an object was being deleted and unreals memory management system did not know, which eventually will crash if it uses it.