Veileds are known for eating plant matter. Its a way to keep themselves hydrated, so maybe mist him a little more. You cant really stop them from doing it, but just make sure that all of the plants in his cage are safe for chams and any fake plants are non-toxic