Could it be caused by being near something smelly in the freezer? Like curry or something?
I'll do what you say, try him something smaller in a week and take him to a vet if the same thing happens. The only issue with that is that he usually goes off feed this time of year until after Christmas. He's never been i'll, he always starts again in January, but he's done it every year for his whole life.. so next week he might not eat and it'll just because because he's off food. I'll take him to the vets if he regurgitates again.