I've got a similar issue, but only when using multiple areas that I want to hover over and start animations, or in my case set frames of sprites when I'm mousing over.
For example, I've got 5 different sprites, each of them has two frames, and whenever I drag the mouse over each one, I want them to switch to frame 2. I've set it up a few different ways, without any luck.
As of right now, I've got it set up like this
Mouse > on cursor is over sprite1 > sprite1 > set animation frame 1
system > Else > sprite1 > Set animation to frame 0
If I try to add any more sprites into the mix, the first only the last sprite will switch frames, for example:
Mouse > on cursor is over sprite1 > sprite1 > set animation frame 1
Mouse > on cursor is over sprite2 > sprite2 > set animation frame 1
Mouse > on cursor is over sprite3 > sprite3 > set animation frame 1
system > Else > sprite1 > Set animation to frame 0
sprite2 > Set animation to frame 0
sprite3 > Set animation to frame 0
Any help would be appreciated!