How to drag a widget from an external input?

For some reason, Common UI doesn’t register left-clicks, so I created a dedicated widget to detect clicks.

I want to initiate a drag operation from that dedicated widget to Common UI, but even when I execute DetectDrag via an event dispatcher, the drag does not occur.

Theoretically, I think it should work, but what exactly is missing?