[ ] Ensure on map when clicking possess button on the server it runs UPossessSoldierEntity_AsyncAction::UnPossessControlledSoldier (if you're currently possessing a soldier) and then UPossessSoldierEntity_AsyncAction::PossessSoldierEntity. It's possible that currently it's trying to run this code on the client.