Honestly, Caesar did nothing wrong. He was over a millennium after Ozy, and went to Egypt under a completely different dynasty, so he couldn't reasonably be expected to know what Ozy would eat. Nitocris was even older than Ozy, so you'd think she'd point out that she didn't recognize the foods, but I guess she assumed they came to Egypt after her, but before Ozy.