Strange drag-n-drop behavior

Hello!
OnDrop event fires only when the larger part of the DefaultDragVisual are in the “drop area”
If I set DefaultDragVisual to nullptr, then everything works perfectly
What am I missing?

Demo is applied