Hello!
Recently I wanted to update some of my animations and fix some event timings in them, and I found that when you updates spine animation in Unity and push "Force Update" to refresh them for your mecanim animator - mecanim doesn't remove the old events that were taken from the previous version of the Spine animation...
So I finally discovered why some of my characters were calling two identical events, and why I sometimes heard two sounds instead of one - all this time, all these years! Now I understand why so many issues disappeared whenever I deleted the Mecanim Animator file and created a new one for some animations.
How has nobody mentioned this in the last 5 years? %D
Or it was intended to be like that?
So... maybe it would be possible to add an extra runtime option like "Force Update + Remove Old Spine Events" to handle this case? Please? That would really help!