onHovered animation in Widget Blueprint not working.

So I have a menu in VR where I’m trying to animate an arrow on onHovered, but it’s really not working as I’m expecting. The animation is playing AFTER I’m finished hovering the button, like logically that would be the action of onUnhovered. Is there any lack of functionality that I’m missing?

So far I’ve learnt that the line tracer updates every tick, so the onHovered is triggered each tick. Sounds like a very bad behavior to me. Is it supposed to work like that?

Go through a “do once” node, reset the “do once” with the unhovered event.
That behavior is strange however, as my widgets don’t seem to be doing this.