FindActorById now skips stale TWeakObjectPtr entries instead of returning the first null match, RegisterActorId prunes stale + same-GUID entries before adding, and Clear() resets the ActorIds map so a fresh scenario starts with no ghost references. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>