I think it is because the button gets disabled when I turn off the sprite, and then when I turn it back on it gets enabled. I am not sure, and as far as I know it should actually pick up if using a ray trace. I just know it is not, until I move the mouse on and off the button. Clicking the button still works, but it will not show the hover or trigger tooltips.
I have turned off ray casting hitting triggers, a requirement because I use large trigger area's for finding enemies. I changed the colliders that are created on the UI elements to not be triggers but that shouldn't change anything like this since the UICamera works off raycasting. I have tested them as triggers with the same result as well.
With the tween example the mouse may not move but the button is moving, with this neither is moving, I am not sure why that makes a difference.
I have spent some time going through the camera code and as far as I can tell it should actually work, why it is not I am unsure at this time.