At the beginning of the goal I unchained the party with CharacterDetachFromGroup. I put a trigger at the end of a path. Then If a character enters the trigger I know they are controlled by a human. Eventually I know the remaining characters are NPCs and so I set them as so and then move them where I need to.