Contradiction with Joshua 10:42
Joshua 10:42 states that Joshua conquered all these kings and their lands at one time because the Lord fought for Israel, while Joshua 21:9 lists specific lands given to the Levites without mentioning conquest or divine intervention.
Joshua 10:42: And all these kings and their land did Joshua take at one time, because the LORD God of Israel fought for Israel.
Contradiction with Joshua 12:7
Joshua 12:7 lists the kings defeated by Joshua and the territories taken, emphasizing military victory, whereas Joshua 21:9 focuses on the distribution of cities to the Levites, which were already designated rather than conquered.
Joshua 12:7: And these [are] the kings of the country which Joshua and the children of Israel smote on this side Jordan on the west, from Baalgad in the valley of Lebanon even unto the mount Halak, that goeth up to Seir; which Joshua gave unto the tribes of Israel [for] a possession according to their divisions;
Contradiction with Judges 1:27
Judges 1:27 describes how certain tribes did not drive out the inhabitants of the land, indicating incomplete conquest, while Joshua 21:9 assumes control over these lands as cities are allocated to the Levites.
Judges 1:27: Neither did Manasseh drive out [the inhabitants of] Bethshean and her towns, nor Taanach and her towns, nor the inhabitants of Dor and her towns, nor the inhabitants of Ibleam and her towns, nor the inhabitants of Megiddo and her towns: but the Canaanites would dwell in that land.
Contradiction with Judges 21:16
Judges 21:16 deals with the issue of finding wives for the Benjamites from other towns, suggesting a return to conflict and instability, which contrasts with the organized distribution and peace implied in Joshua 21:9.
Judges 21:16: Then the elders of the congregation said, How shall we do for wives for them that remain, seeing the women are destroyed out of Benjamin?