Quick answer: Unreal Blueprint SpawnActorDeferred with soft class reference leaking the loaded class even after spawn? Class load handle isn't released - explicit Release in OnSpawn.
Long session: spawned 1000 different soft classes; memory shows the class cache growing.
Release handle in OnSpawn
After spawn completes; release the load handle. Class cache reclaimed.
Or use synchronous spawn
For non-streaming cases, sync spawn doesn't have the handle lifecycle.
Track handle lifetime
Each spawn produces a handle; each handle has a release path. Audit.
“Soft references are tracked. Tracking has lifetime; lifetime needs management.”
If your project spawns many soft-referenced actors, audit the lifecycle. Memory growth is the symptom.