AnimNotify works on AI controlled Pawns also.
Can you post your custom AnimNotify blueprint setup please and how it calls into the AI character’s blueprint?
Also, can you add some logging using ‘Print String’ and make sure you’re absolutely not getting any AnimNotify calls in to your custom notify blueprint and your character?