Quick answer: Unreal Blueprint AsyncLoadClass returning ready after the spawn point is gone? Player respawned; old spawn data invalid - cancel pending loads on respawn.
Player picks up item; item triggers async-load of UI; player dies; load resolves; old player gone.
Cancel on death
Player death cleans up pending async loads.
Or validate target
On load completion: verify spawn target still valid. Skip otherwise.
Audit async pickup chains
Each pickup that triggers an async load. Lifecycle interaction documented.
“Async loads outlive their callers. Lifecycle bridging is responsibility.”
If your game has async-triggered gameplay, the cancellation discipline is mandatory.