The tribes of Israel are not identified as a separate nation, and the visions include many more people.
GOD is faithful to his promises to Israel FO4 HIS NAMES SAKE, NOT because they deserve it. And a true Jew is one who’s circumcision is of the heart. GOD doesn’t break his covenants. And he also follows through on his judgements.