Swapping out the soil is best for you and your chameleon, because the plant needs a soil that can handle all of the water it will be getting. Organic is not needed. A lot of people think that organic means free of toxins and safe, but the facts are that unless the soil is eaten, fertilizers are of no harm and as long as there are no pesticides, any soil is fine.
What can be a problem is chameleons eating perlite ( white balls ) from the soil or other larger particles, like bark, either intentionally or accidentally, when a feeder happens to be crossing the soil. These can cause blockages and can be found in organic soils, also.
My suggestion is that you repot the plant into a soil with lots of chunky bits ( orchid/reptibark, lava rock, charcoal, #3 or 4 perilite ( nearly pop corn size ), then cover the soil with larger stones, or another barrier, to prevent the chameleon from eating it by mistake.
Just noticed the bag of Eco earth. Go to a pet store or lowes, Home Depot, or a nursery and buy either orchid mix or reptibark. The orchid mix is cheaper. Mix that 50/50, with the Eco earth, plant the plant in it, and cover the top with pure Eco earth. I'd mix about about a tablespoon of Osmocote fertilizer into the planting mix, too.