Tried everything you outlined to no avail. I’ve started to rewrite the ai code using a behaviour tree and blackboard now, and have gotten the chase mode to work with a delay instead of timer. its strange as I tried using a delay before when i was just using custom events to run the AI and that only worked when using 2 events and stopped working when implementing a third.