How to reset AI crowd agent's world position?

you’re setting the controller to the start location and not the character. if you supply the character in the set location call, this should work.