Hey, when cooking with camera, you might've cooked something that is not edible for your pet because of their age, and it doesn't show up in the list until they are old enough and are able to eat it.
About the eating not getting triggered, it might be because you are spamming the feed option and immediately skip the feeding animation, but the hunger stat does change depending on how much the food you are feeding your pet restores hunger.