It was passed on and borne in by our fathers as with Joshua they took possession of the territory of the nations whom God drove out before our fathers. So it remained down to the days of David.
and after destroying seven nations in the land of Canaan he gave them their land as an inheritance for about four hundred and fifty years.
Thus if Joshua had given them Rest, God would not speak later about another day.