One reason the stores are running out of food is they had to throw out the perishable departments due to refrigeration shutting down. The emergency generators only run the emergency lights and registers.
Today I was restocking a frozen food department that lost all it's stock. Even the freezers in the back didn't hold the cold in.
There are many stores and different grocery chains that are in the same boat.