But David was physically dead, although he was not martyred, he was physically dead. The initial group in Revelation 20:4 is physically dead people according to your view. The rest of the dead has to be referring back to the initial group of physically dead people.
Why isn’t David part of the initial group when he was physically dead and his spirit was raised along with the others in Matthew 27:52-53?
But that is the problem, you have dead believers who are not part of the rest of the dead. The word “rest” means remainder. The un-martyred believers that were dead and raised in Matthew 27:52-53 have to either be in the martyred subgroup or the rest of the dead subgroup.
That’s not what Revelation 20 states though. In verse 4 John see the beheaded souls, he doesn’t see saved people who weren’t beheaded. In verse 5 it says but the rest of the dead. There are only two subgroups the beheaded and the rest, you are adding a third subgroup based on verse 6. This can’t be after the remainder has been declared as a subgroup called the rest of the dead, meaning everything else that’s not beheaded.
One way to reason some of this might be like such. Initially there is one big group, they are all physically dead. Then the first resurrection occurs. Now some of this group of the dead are no longer dead, they are alive instead, and that the rest of the dead who were not part of this first resurrection, they remain dead until after the thousand years finish. Then they too get to live again.
What some folks seem to be missing here, Revelation 20 records 2 judgments involving the dead. The first judgment is found in Revelation 20:4---and judgment was given to them. The 2nd judgment is found in Revelation 20:11-15. That's the judgment that those that don't live again until after the thousand years are appointed to. You then have the beginning of the thousand years involving the saved bodily rising and putting on immortality, thus the 2nd death having no power over them since they can never die again.
And then you have the rest of the dead not bodily rising until the time of the great white throne judgment after satan's little season. Which then brings up the following question. These that satan deceives after the thousand years, the number of them as the sand of the sea, what were they doing during the thousand years since they would have to be alive during the thousand years if they are alive after the thousand years? IOW, none of these can be meaning the rest of the dead who don't live again until after the thousand years have finished.
Premil has an answer for that, or at least I do, which might mean some Premils might agree some might not.
It is meaning these.
Daniel 7:12 As concerning the rest of the beasts, they had their dominion taken away: yet their lives were prolonged for a season and time.
Clearly, at least to me anyway, verse 12 is meaning when the beast is given to the burning flame. IOW, what happens to the little horn at the time does not also happen to the rest of the beasts. They instead had their dominion taken away: yet their lives were prolonged for a season and time. Which I tend to equate with the thousand years and satan's little season, where a season is meaning the latter and time is meaning the former.
Which also is involving these.
Zechariah 14:16 And it shall come to pass, that every one that is left of all the nations which came against Jerusalem shall even go up from year to year to worship the King, the LORD of hosts, and to keep the feast of tabernacles.
17 And it shall be, that whoso will not come up of all the families of the earth unto Jerusalem to worship the King, the LORD of hosts, even upon them shall be no rain.
18 And if the family of Egypt go not up, and come not, that have no rain; there shall be the plague, wherewith the LORD will smite the heathen that come not up to keep the feast of tabernacles.
19 This shall be the punishment of Egypt, and the punishment of all nations that come not up to keep the feast of tabernacles.