So a work around that may simply be all that is needed is in createexport to triggers a force load of the template before “LoadClass->GetDefaultObject();”
Basically
if (Template)
{
auto Linker = Template->GetLinker();
if (Linker && !Template->HasAnyFlags(RF_LoadCompleted))
{
Template->SetFlags(RF_NeedLoad);
Linker->Preload(Template);
}
}
LoadClass->GetDefaultObject();
Seemed to solve the cases I could find…