I don't see anything wrong with your very handsome cham.
Honestly, if you are carefully follow the guidelines in the forum's Veiled caresheet
https://www.chameleonforums.com/care/caresheets/veiled/ and tend to any problems that do occur without delay, he should stay healthy.
Nutrition is one area where many people cut corners and it is a mistake.
Forget the crummy commercial gutloads and feed the feeders nutritious food, like this gutload suggested by Sandrachameleon
https://www.chameleonforums.com/blogs/sandrachameleon/835-simple-gutload-bug-food.html.
It truly pays off in terms of long term good health.
Is your cham acting healthy?
Is he eating well, moving about and always alert during the day?
The health pages in the resources section are very worthwhile to read
https://www.chameleonforums.com/care/healthx/
Chameleons will hide all signs of illness until they just can't hide them any longer, so it is important to be familiar with signs of health troubles.
Is your enclosure for him made with galvanized mesh?
I ask because I almost made that mistake this year, until I read this by Mike Fisher
"Galvanized mesh causes zinc poisoning in birds and reptiles. If anyone out there is using galvanized mesh, get it out of there. Not only can they absorb it through their feet/skin, if they drink water drops off of it, they will get heavy metal poisoning. It accumulates in organs, so even long after it is removed, the zinc remains. "
https://www.chameleonforums.com/mesh-discussion-best-practices-131803/index2.html
I always verify things and, sure enough, Mike was right.
I'd actually had 2 rolls of galvanized on order, which I immediately cancelled after finding this out.