Upon studying the behavior, it seems like the first available drone grabs the biggest stack of the first item in the depot, alphabetically. In a situation with a depot receiving a sushi stream, this leads to drones collecting one item type in tiny amounts and ignoring the rest of the items in the depot.