I thought that since it never seems to have this problem on non-seamless open of a level, maybe it was because the AI are created fresh. So before seamless travel, I destroy all the AI controllers. Then when the next level begins, new AI controllers are created. Somehow they have the same PlayerStates though, so that’s weird. And the problem still happens. So that doesn’t fix it.
Someone please tell me why seamless travel sometimes makes AI go blind, and how to fix it.