This should stop the crash from happening within MakeActorGUID()
function:
UWorld* Outermost = nullptr;
if ( !Instance->HasAnyFlags(RF_ClassDefaultObject) )
{
Outermost = Instance->GetTypedOuter<UWorld>();
}
That above replaces first line of the function.
I sent a a fix to Epic, but they take a while to review updates.