Noticed this with playing with friend. Every day wending machines have new items and take pretty much takes out the need find any food. 1 mission from trader and you can keep buying canned food for day.
And when you find multiple traders and wending machine locations this come even more easier.

This wending machine refresh should be also tied up to traders inventory refresh.

Same functionality in b139, b143