OnEndCursorOver being fired at wrong time

Hi, In 4.9.1 I’m expecting the OnEndCursorOver event to fire when the mouse moves off an object, not on as is currently happening. I uploaded a short vid of the unexpected behavior:

Could someone tell me if I’ve:

-Made a wrong assumption
-Should investigate a configuration setting
-Found a bug

Thank you.