It is not complicated or true.
The covenant is the covenant and God will honor it. He said so.
He has.
"There failed not ought of any good thing which the Lord had spoken unto the house of Israel; all came to pass."
- Joshua 21:45
OK, so that ended the covenant?
Ezekiel and Isaiah were just lying? God is a liar? We will soon see.