When you throw down food for a villager in a minecart it won't pick it up acting as it it can't see it.
It's like this: