Just a wild out-there thought based on age... may be that towards the end of the day, gums might be starting to hurt a little and fruit is massively easier to eat (usually) that savoury. My DS did this (and still does) off and oon, except that this main-stay is anything bready.
When is lunch and supper? Are there any milk feeds inbetween? Sometimes the early afternoon snack or milk can give them enough to go longer in the afternoon. With my DS, I found that dropping his mid afternoon milk transformed his willingness to eat supper. He refused almost everything for a while. I do fear I'm starving him but he now dives into his supper with gusto eating it all up, then fruit (usually a whole banana) and then a yoghurt and still signs for more after that!! Before, he wouldn't really eat much at supper at all.
HTH
Charlotte