Try some things.
· Do you have some kind of flag in your code? e.g. There's some bool check in your event code that prevents the flow from entering there if certain conditions are met.
· Are you looping the entire animation? e.g. If you are using "Loop section", make sure that the event keyframe is located within the looped section.
So far we haven't experienced any trouble with animation events. In fact, we use them a lot, and the main character alone has more than 50 animations.