Hello
I had with my 7 months old, the same problem.
I think it was because of teeting. He is a great eater and usually prefers solid for breast feeding. But at teeting period he wanted BF more and refused some of solids. After 4-5 days everyting came back to normal. Now he has 2 teeth and a new is coming.
Your problem may be because of teeting.