OnHovered doesn't work while dragging something over the widget

Hi, I would like to take the position of a button under the cursor while a button is being dragged over my widget.

240712-cattura.png

What is my solution:

  1. OnHovered ButtonToSet i set an integer variable to 0 (first position on my inventory).
  2. On Touch Started drag is detected
  3. On Drag Detected i get the brush of my ButtonToDrag and create Drag And Drop Operation.
  4. On Drop i get the list of buttons in my inventory picking the Hovered one and i set his texture the same as ButtonToDrag.

The problem is that when i drag my ButtonToDrag, the event OnHovered doesn’t work.
Any suggest?