Going through the same with my 3 yr old. He sometimes eats sometimes don’t. His pediatrician told me is normal for toddlers to not want to eat actual food, just snacks. What I do is I serve his food and put it on the center table in our living room, and when he sees it he takes a few bites.
I didn’t have this issue but does he fill up on milk? I always limited milk and gave other calcium rich foods to replace it along with healthy fats