If you have several events like ...
Mouse/cursor is over "object name here" /mouse/set cursor to Hand
System/else/Mouse/set cursor to normal
.... that indeed can not work.
Say we have two of those events.
Mouse is over object 'A' > Hand
Else > normal
Mouse is over object 'B' > Hand
Else > normal
That first event makes it a 'Hand'. As expected.
But then it is not over 'B', so the second set it back to 'normal'.
One (1) family should work fine. Or, arrange them like this.
Mouse is over object 'A'
____ set 'Hand'.
Else
Mouse is over object 'B'
____ set 'Hand'.
Else
Mouse is over object 'B'
____ set 'Hand'.
Else
____Set 'Normal'