Looks like your lo is getting quite a range of different foods, even if there isn't much variety day to day. I wouldn't worry too much at this stage. I think keep offering him different foods, but don't react if he doesn't eat them.
Do you eat when he eats? Does he want to try things you're eating?