Most high income nations have been overproduce food via subsidies for decades. For most countries, food security is part of national security. The obesity crisis is a side effect of that:
https://battlepenguin.com/politics/this-is-not-a-time-of-hon...
I think there's enough slack in the system we won't see food shortage. The lines at food banks are a different problem entirely. That's because people don't have jobs, and are afraid to spend what they do have in savings and unemployment.