I ran into this as well, and while there is unfortunately still no fix for this, I came up with a workaround that could work for me (until it gets fixed I guess):
if a list is empty, I show an ContentUnavailableView and bind a .dropDestination to it
if the list is not empty, I will bind a .dropDestination to each list cell
That enables me to at least perform something on a drop.