An updated Draggable widget system for UE5?

I am searching for a while a way to make a widget movable/draggable, but looking online most of the guides are in a way outdated and now something is broken…the most succes i got from this video: Drag & Drop with UMG | 01 | Live Training | Unreal Engine - YouTube
But in the “on drop” segment something went wrong, and when i try it, the widget disappear instead of being added to the viewport.

The only part that is different from the video is my widget that was created on a canvas panel, instead of getting rid of it before adding stuff (i cannot get rid of it now for some reason)
immagine

thanks in advance