So it is your cham... Your choice... But he is now fat... Not converting the food for all growth. He is now storing masses of fat in his abdomen wrapping around his organs and in his casque.
They are always hungry. It is wired into this species to eat and eat and grow as fast as possible because in the wild they all hatch out, eat, and grow then mate and lay eggs all before the dry season happens. This is like a 9 month process. Then they start dying off because their environment does not support their needs. Then the cycle repeats babies hatch out grow like crazy...
So if you give them food any food they will eat it. The issue is they also get fat in captivity. Like really unhealthy fat. The fat starts by forming in their abdomen taking up room that their organs need. Putting pressure on their organs. Then filling their casque and arms. This causes multiple health issues including organ failure, gout, and kidney disease to name a few. So we have to limit them. We keep them lean and healthy. Muscular.
So in the end it is your choice. But in captivity we kill chameleons because we over feed them. They live short unhealthy lives. They have multiple health issues due to being obese.