This is an old error, where they will starve when they are guarding an area that doesn’t have food in it. If you have a food source in their area, they don’t starve.
if you look at the screenshot that selected chest is the interface showing the food supplys