I’m a believer in our covenant keeping God, and take seriously His promises to Abraham and David etc. I’ve always been of the view that God is yet to fully establish the Messianic Kingdom that He has promised, and eagerly await the return of Messiah, when He will reign as King on the throne of David, here on earth, as per the covenants and the prophecies. However, Joshua 21:43-45 seems to suggest that the land promises were fulfilled. I know other places in scripture suggest otherwise, but I would appreciate your thoughts on this passage that others often cite against my views.
In the Messianic Kingdom the land grants will be redistributed in a manner that’s substantially different from what they were when the Israelites first entered the land as recorded in the Book of Joshua. The Temple will be in a different location and there will be a new Holy City with a new name as well, which will essentially be Earth’s capital city during the Millennium. This will be the ultimate fulfillment of the land grants. You can read all about it in Ezekiel 45:1-8 and Ezekiel 47:13 to 48:35.