Revelation 7 never says that anybody is in heaven. That chapter sets an earthly scene in verses 1-3 and never changes location. The
vast multitude that John sees, are in Jerusalem, they are every faithful Christian person, gathered there as many prophesies tell us.
Ezekiel 34:11-16,
Isaiah 35:1-10,
Romans 9:24-26....
in the very place... Jesus is revealed to them. 2 Thess 1:10
Well I did not mention REv. 7 but now that you brought it in:
9 After this I beheld, and, lo, a great multitude, which no man could number, of all nations, and kindreds, and people, and tongues, stood before the throne, and before the Lamb, clothed with white robes, and palms in their hands;
10 And cried with a loud voice, saying, Salvation to our God which sitteth upon the throne, and unto the Lamb.
11 And all the angels stood round about the throne, and about the elders and the four beasts, and fell before the throne on their faces, and worshipped God,
So unless you are saying that here the angels are on earth worshipping Jesus on His throne- Houston we have a problem!
But I did mention:
Revelation 19 King James Version (KJV)
19 And after these things I heard a great voice of much people in heaven, saying, Alleluia; Salvation, and glory, and honour, and power, unto the Lord our God:
there is a multitude in heaven and this is before Jesus returns to earth!
Also to show that for the millenial there is a difference in the saints:
6 And I heard as it were the voice of a great multitude, and as the voice of many waters, and as the voice of mighty thunderings, saying, Alleluia: for the Lord God omnipotent reigneth.
7 Let us be glad and rejoice, and give honour to him: for the marriage of the Lamb is come, and his wife hath made herself ready.
8 And to her was granted that she should be arrayed in fine linen, clean and white: for the fine linen is the righteousness of saints.
9 And he saith unto me, Write, Blessed are they which are called unto the marriage supper of the Lamb. And he saith unto me, These are the true sayings of God.
There is a group of people that are not the wife of the Lamb and are invited toi the supper!
John the Baptist recognized this and Jesus in parable told this.
Matthew 22 King James Version (KJV)
22 And Jesus answered and spake unto them again by parables, and said,
2 The kingdom of heaven is like unto a certain king, which made a marriage for his son,
3 And sent forth his servants to call them that were bidden to the wedding: and they would not come.
4 Again, he sent forth other servants, saying, Tell them which are bidden, Behold, I have prepared my dinner: my oxen and my fatlings are killed, and all things are ready: come unto the marriage.
5 But they made light of it, and went their ways, one to his farm, another to his merchandise:
6 And the remnant took his servants, and entreated them spitefully, and slew them.
7 But when the king heard thereof, he was wroth: and he sent forth his armies, and destroyed those murderers, and burned up their city.
8 Then saith he to his servants, The wedding is ready, but they which were bidden were not worthy.
9 Go ye therefore into the highways, and as many as ye shall find, bid to the marriage.
See in teh 1,000 year reign of Jesus there are different places for OT saints, the church and trib saints. All are equally saved, but all are not the same class of "saint" only the church is the bride of the lamb.
In eternity- no one knows what God has in store for us!