Sounds like he's coming into the teen months XD good luck, he could become a holy terror. Just keep breathing. Definitely try to free range if you don't already, not 24/7 but one hour a day usually helps tons with veileds during teen months <3
Definitely recommend free ranging as much as possible. It's always useful to get a safe tree to use inside that he can't get off of... So maybe make a guard or something that would make it harder? (depending on if you have any other animals that might make it unsafe) there is also the possibility of getting a decent sized outdoor cage and letting him just outside for an hour or two whenever weather permits. Trust me the benefits of this are pretty much endless ^^
We have a old metal bed spring turned tall ways that i have been zip tieing branches and plants to for my cuban knight anole to play on ill probably let him out on it when its not in use he doesn't want to leave his cage most of the time and tried to murder my hand when i took him out to remove the plug