Cadence has the right of it. If world hunger was a logistics and supply issue, engineers would run all the charities to solve it. Instead, your drones will have to contend with all the very human issues causing it.
First off is the programmers of the AI. The system they set up is bound to have inherent biases... https://towardsdatascience.com/dont-blame-the-ai-it-s-the-humans-who-are-biased-d01a3b876d58
The people receiving the food may be more greedy than hungry, then claim malnourishment later. https://www.google.com/amp/s/www.kron4.com/news/father-and-son-convicted-in-food-stamp-fraud-case/amp/
There may be others who think they deserve it more. https://reliefweb.int/report/libya/who-humanitarian-supplies-libya-intercepted-and-diverted
And what even is food? Pigeons and dandelions are food. Do we eat them? No. Food is everywhere. How do we decide what to eat? https://www.wildedible.com/foraging
Edit: after looking at your description of the rules the system would follow. I think the above might be particularly relevant if the drones should decide to optimize in the direction of regarding all fields and gardens containing edible crops as sources of food for distribution. Doubly so if it forgets to pay attention to owner consent.
Not to mention religion and its restrictions. Can the system handle someone who suddenly wants to eat kosher? Halal? What about fasting? Does the system have a response to the guy who says "take this back where you came from" ? Could the system end up with a surplus it doesn't even know about?
And there's always the guy with the dead grandma that he's pretending to still be talking care of to get her medical payments from the government.