I had set up a sweeper in the mess hall to pick up any food dropped by dupes that get interrupted while eating
unfortunately the sweepers won't pick up any food left by the dupes.
and before some one asks "did you check the priority?" I'll say yes and even tested it by using ALT Q to move the food and only then would the sweepers pick it up
Step 1, set sweeper in range of mess table to pick up food. Step 2, interrupt a dupe while it's eating to drop the food. Step 3, observe sweeper...