Assertion Error At Startup of the Successfully Packaged Build

I am using Unreal Engine 5.6.1 and my packaged Windows build crashes immediately on startup.

Crash assertion:

Assertion failed: ExportObject.TemplateObject->IsA(LoadClass)
File: D:\build\++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\Serialization\AsyncLoading2.cpp
Line: 8127

Call stack:
Shivery!FDebug::CheckVerifyFailedImpl2()
Shivery!FAsyncPackage2::EventDrivenCreateExport()
Shivery!FAsyncPackage2::Event_ProcessExportBundle()
Shivery!FEventLoadNode2::Execute()
Shivery!FAsyncLoadEventQueue2::ExecuteSyncLoadEvents()
Shivery!FAsyncLoadingThread2::Run()
Shivery!FRunnableThreadWin::Run()

Engine version:
5.6.1-44394996+++UE5+Release-5.6

The crash happens during packaged build startup, after asset loading begins. The log shows it reaches “Initializing Engine…” and then crashes after several meshes are marked for CPU read.

Does this usually indicate a corrupted Blueprint/class reference, invalid parent class, stale cooked data, or an asset that failed to cook correctly? What is the best way to identify which asset is causing this AsyncLoading2 assertion?

What I already tried:

  • Deleted Intermediate/Saved/DerivedDataCache and rebuilt
  • Changed the game instance to default engine game instance
  • Using an empty level for the build
  • Changed the Player character to a plain character

Only way I was able to run the packaged build was when I changed the Game instance, level and game mode to a default templates.

Attached is the link to the latest crash log zip file link:
Latest Crash log zip