Either the food the DK is carrying is heavier than the hero's food despite looking to be about the same amount, or the DK has extra weight equipped or hidden in his inventory somewhere.
Is your DK using a two handed weapon? He can still pick up a shield and have it get put in the inventory slot, but greyed out (disabled) so it is harder to see. That may be adding extra weight.