Topiary plants dont usually provide enough branching and space for the chameleon to climb around comfortably. As they are usually shaped into tight vegitation at the top of a long branch-less trunk.
I would try finding something more overgrown with lateral branches, and cutting it down to size.