Not really, they’re set while they’re in the level. If you move them and have compile on drag enabled you’ll see messages saying they’re set if you add logs to the SetXXReference functions.
I would suspect it would be to do with how the player is spawned whilst the AI are pre-existing in the world. Not sure why then would be unset for the AI though.