I made a RoomOwner property to set to a character for location property.
I referenced it locationKey.Propertykey.Name
A task sets which character is the owner of that room.
Runner will correctly display this person. But if i rerun runner it will fall back to the default character in that property which is a dummy character called No One.
If i close Runner and restart the game from Dev it works properly. I dont know why restarting the runner causes it to ignore the task that sets it to another character.
But close runner and re-running from Dev seems to be the work around.