I’m not sure why but when I Cast to ThirdPersonCharacter in my blueprint it fails. As you can see in the attached file, I have a print string from the Casting node if it fails.
Because this fails, of course, my Guards are not making their way to the first waypoint.