"Neither did Zebulun drive out the Canaanites living in Kitron or Nahalol, so these Canaanites lived among them, but Zebulun did subject them to forced labor. Nor did Asher drive out those living in Akko or Sidon or Ahlab or Akzib or Helbah or Aphek or Rehob. The Asherites lived among the Canaanite inhabitants of the land because they did not drive them out. Neither did Naphtali drive out those living in Beth Shemesh or Beth Anath; but the Naphtalites too lived among the Canaanite inhabitants of the land, and those living in Beth Shemesh and Beth Anath became forced laborers for them." NIV translation
The list of failures continues tribe by tribe. They probably thought that they were being victorious but they were not gaining total victory. Living among the Canaanites would come back to haunt them as they descended into idolatry just like the Canaanites.
"The Amorites confined the Danites to the hill country, not allowing them to come down into the plain. And the Amorites were determined also to hold out in Mount Heres, Aijalon and Shaalbim, but when the power of the tribes of Joseph increased, they too were pressed into forced labor. The boundary of the Amorites was from Scorpion Pass to Sela and beyond." NIV translation
The description of the failures of Israel ends with the fact that the Amorites had boundaries inside the promised land. These failures have lasting consequences as the land of Israel is disputed even to this day.