I had this issue but randomly it fixed now.
People are complaining about animation events are not being fired when they are on either or at last keyframes.
How i fixed was using another method to fire an event at the last frame of the animation.
But i have a lot of animation events at the beggining keyframe of animations.
Is animation events are still too unreliable even when they are at initial frame?
I am using 2021.3.23f1
is it because it is transitioned to another by the last frame?
I mean i have no idea.
But it was happening at beggining and end.
Yea end can be explained by what you said. But beggining? How beggining can be skipped?
well the transitions both fade in and out to blend it, maybe its at such a low level it doesnt count?
what do you mean by low level ?
well it blends them so while one is at 100% the other is 0, and then it changes over time to swap them over so the new is now 100% (surely you looked at the transition?)