It seems that the function Get Patrol Points fail because the Owner Actor from the Event Receive Execute node can’t be cast into a ThirdPersonCharacter. In this blueprint, the flow will follow the “Cast Failed” route, no matter what.
I definitely did a boo-boo, but it was easy to miss!
Pay attention: “Event Receive Execute AI” is not the same as “Event Receive Execute” !
I don’t know what the second one is used for, but it makes the cast to ThirdPersonCharacter fail. Watching the video again carefully from the beginning helped to find this
I’ll let this here, in case anybody else makes the same error as I did.