Oui ça fait beaucoup' de chose en même temps et beaucoup de changement en trop peu de temps.
Contrairement à un chien pour un chat il faut être bien plus régulier, l objectif c est tous les jours la même chose et aux mêmes heures. Et il faut lui donner pas mal de temps pour s habituer, s adapter pour que sa digestion s optimise.
Parmi tout ce que vous donnez bannissez les croquettes virbac ou Rc, c est vraiment mauvais sur le plan alimentaire.
Le Barf ça peut être très bien mais pas celui pour chien qui contient des légumes et ne convient pas pour un chat, ça va luî provoquer des troubles intestinaux voir de la diahree ( idéalement faites le vous même c est nettement plus précis, et de bien meilleure qualité par rapport aux solutions toutes prêtes dont on ne connaît pas le contenu)
En solution industrielle la patee de type smilla peut convenir. Essayez de varier avec d autres marques Animonda carny, Catz finefood,..
En tout cas faites un choix sur le type d alimentation pâtée ou cru et évitez de les mélanger car la flore intestinale aura du mal à gérer les deux de façon optimum.
En ce qui concerne la quantité ne donnez pas plus de 40 gr à la fois, votre chat jeune à du connaître un peu la famine et semble avoir tendance à se goinfrer de tout ce qu il peut quand il y a de la nourriture devant lui, ce qui provoque ces vomissements occasionels.
Ne lui donnez pas à manger dès qu il miaule mais instaurez un rythme de 4 repas par jour ( ou plus). L alimentation en continue c est valable pour les croquettes qui sont très longues a digérer.
Essayez de respectez les quantités conseillées par le fabricant ( ou s il a plus de 12 , 15 mois compter 50 calories par kilo de chat et par jour)
Votre chat ne miaule probablement pas systématiquement pour avoir à manger, il est peut être demandeur de jeu apprenez à faire la différence.
Pour en revenir à sa prise de poids, ne vous mettez pas en tête de lui faire atteindre le poids d un maincoon parce qu il y ressemble, laissez le grandir à son rythme et évitez aussi les additifs comme le Gympet qui sont à réservez à des cas particuliers. Tant que votre chat mange normalement préfèrez une alimentation équilibrée . Enfin comprenez que s il fait 2k600 il ne peut pas absorber la quantité d un chat de 6 kg à moins d être malade.
Cordialement