Fulfilled, But Not Finished
Commentators clarify that while Joshua "took the whole land," this means he broke all major, organized resistance. Pockets of enemies remained, and the conquest was not yet fully complete in every district. God had fulfilled His promise in principle, giving Israel a secure foothold from which to possess the rest of their inheritance over time.