Created attachment 25085 [details]
As advised in Bug 57735, I am filing a separate issue for this.
I am attaching a sample project to reproduce this. As you can see in the code GetObject method of NSItemProviderReading should transfer NSData to the PerformDrop method of UIDropInteractionDelegate, but it doesn't happen.
I could confirm that issue with the following environment: https://gist.github.com/VincentDondain/719f215067c483c4c342c3d31768a286
In `DropItemProvider` I just updated `ReadableTypeIdentifiersForItemProvider` to return `UTType.Image` (so I could drop some photos).
The member variable in indeed null when getting `DropItemProvider` from `LoadObjects`.
Note: I made a quick native test case (well updated an Apple sample) to compare and it worked (https://www.dropbox.com/s/dd5mppkq19l63lh/Bug59944-SwiftRepro.zip?dl=0).