The Pointer<Drop> hit position seems to be set to the location where the pointer first intersected the target entity, instead of the location the pointer was in when the drop occurred.
This is particularly noticeable when the drop target is very large, and the user keeps dragging into the entity before dropping far from the entry point.