I'm not sure if this should be posted to the Routing issues thread but there's a bug where if you have 2 or more Sims get leftovers, the other Sim(s) will not get the leftovers due to the normal routing rules. Video of bug is on YouTube (starts at 1:30).
I believe why the problem occurs is due to the rules of routing:
If there is a Sim or Object blocking the Sim from accessing that object or the Sim can't reach it because the object is in wrong direction or there's no door to other room, the Sim will stop the action. Some objects may follow a different rule such as the Fridge in The Sims 3 (explained after this paragraph) where the Sim(s) will wait until the Sims are out of the way. For some reason, the fridge in The Sims 4 uses the normal rules causing the other Sims to not get the food if they try to get Leftovers at the same time. However, the food bowls/plates with multiple servings doesn't use the same rules as the fridge and commanding all Sims to go to plate at the same time will have them grab the food correctly.
Here's how the rule work in The Sims 3
The player commands 2 or more Sims to grab leftovers, the 1st Sim is in front of the fridge and grabs the leftovers, the 2nd Sim waits (with the action still in queue) for the 1st Sim to move away and then he/she grabs the leftovers from the fridge.
I couldn't find a similar thread on EA Answers or on the Sims' Forums but this should be on the compiled list. I wonder if future updates will correct this.
I should also add that this bug does affect cooking. If one Sim grabbed the meal from the fridge and I had another attempt to cook, the same issue may occur.