Yeah that branch is way too close, basking should be 85 or less. Unfortunately that most likely means that the spots are indeed burns. Very common mistake rookie keepers make, no offense.
How are you supplying UVB? UVB is blocked by glass.
She needs way more live foliage in there, she will feel more secure.
Agreed, SIGNIFICANTLY more foliage. A chameleons #1 defense against predation is its ability to blend in and stay hidden. Obviously your Cham doesn’t really have to worry about predation too much but they can’t override their instinct. Ideally you should have to actually look for your Cham for a couple of seconds when approaching the viv. Not all the time but occasionally. You should also try to build in one place where you cham can go and be completely hidden. This is for their comfort but the foliage I mentioned previously is for their health.
By having lots of foliage and branches of various thicknesses you are creating different gradients for your cham to move into and out of at will to meet their bodily needs. Start by placing a couple larger plants in your viv and connect them with a few branches. Then backfill the other gaps with smaller plants and connect them to your bigger plants with more branches. What gaps you have remaining should be filled with a few branches here and there so your Cham can access these areas as well. It’s a balancing act, you will need to play with it a bit, careful to not congest the viv by jamming too much in there.
To review:
-To a Cham, foliage and hiding spots = security.
-Think of the plants as towns/cities and the branches as the roads that connect them.
-Remember, empty space in a viv = wasted space.
https://www.chameleonforums.com/threads/bioactive-mentor.167174/
Ballpark density goal: