Once again, your claim that the inheritance of the Body of Christ and that of the Old Testament saints is different falls apart in the scripture below.
Gal 4:25 For this Agar is mount Sinai in Arabia, and answereth to Jerusalem which now is, and is in bondage with her children.
Gal 4:26 But Jerusalem which is above is free, which is the mother of us all. (Paul said the Jerusalem above is our mother.)
Heb 11:15 And truly, if they had been mindful of that country from whence they came out, they might have had opportunity to have returned.
Heb 11:16 But now they desire a better country, that is, an heavenly: wherefore God is not ashamed to be called their God: for he hath prepared for them a city.
(What is the heavenly city prepared for the Old Testament saints above?)
Heb 12:22 But ye are come unto mount Sion, and unto the city of the living God, the heavenly Jerusalem, and to an innumerable company of angels,
Heb 12:23 To the general assembly and church of the firstborn, which are written in heaven, and to God the Judge of all, and to the spirits of just men made perfect,
Heb 12:24 And to Jesus the mediator of the new covenant, and to the blood of sprinkling, that speaketh better things than that of Abel.
(The New Covenant passage above describes the heavenly Jerusalem as our destination.)
Rev 3:12 Him that overcometh will I make a pillar in the temple of my God, and he shall go no more out: and I will write upon him the name of my God, and the name of the city of my God, which is new Jerusalem, which cometh down out of heaven from my God: and I will write upon him my new name.
Rev 3:21 To him that overcometh will I grant to sit with me in my throne, even as I also overcame, and am set down with my Father in his throne.
Why did you quote Revelation 3:21, but you are trying to ignore Revelation 3:12 that comes before it, which identifies New Jerusalem as the location of the temple? This agrees with Galatians 4:25-26, and Hebrews 12:22.
The passages above reveal that New Jerusalem is the future inheritance of both the New Testament, and the Old Testament saints.
Why do you ignore what Paul said in Galatians 4:25-26?
Why are you trying to ignore some passages? Because all man-made doctrines are revealed not by the scripture quoted by its proponents, but rather by the scripture they must ignore to make it work. They are doctrines of ignorance.
Your Three Peoples of God doctrine is an example of this principle.
.