Had this problem years ago. Cat would eat. Minutes later would start retching again and throw it up. Would often re eat it if dog didn't get there first.
My brother said stop feeding Whiskas and feed Felix is what his vet had told him and he had worked for his cat. Worked for mine for the last two years and now it's started again.
It doesn't happen with the go cat dry kibble. So I'm thinking there's probably nothing physically wrong with the cat. But either she bolts it too quickly or the food doesn't agree with her for some reason.
I would happily feed her just kibble for ever but both cats complain and beg for food even when they have a bowl full of the kibble so obviously prefer the wet pouches. Apart from putting my foot down and refusing wet food any other ideas. Cat seems perfectly fine apart from this. Active, not losing weight.