If the vines can't attack beyond five meters, then essentially anything above five meters is still within the normal treehouse protection zone.
This way, he can jump back and forth at the five-meter line, luring the vines out, and then kill them from above five meters to keep earning points and obtain more mutant vine sap!
Moreover, there was no vegetation beneath his treehouse. Before the rainy season, he had chopped down all the trees and bushes around the treehouse during thunderstorms, and even cleared away the weeds on the ground, including those under the treehouse.
After the rainy season ended, no plants grew under the treehouse canopy, likely because the area had already been taken over by the treehouse.
So now there's not even any grass beneath his treehouse—just a plain dirt ground.
Plus, the area is large enough that he can use explosive arrows beneath the treehouse!