No, the Revelation 20:4 exclusive resurrection of the great tribulation saints is called the first resurrection of the millennial period in Revelation 20:5.
Revelation 20:4 And I saw thrones, and they sat upon them, and judgment was given unto them: and I saw the souls of them that were beheaded for the witness of Jesus, and for the word of God, and which had not worshipped the beast, neither his image, neither had received his mark upon their foreheads, or in their hands; and they lived and reigned with Christ a thousand years.
Revelation 20:5 But the rest of the dead lived not again until the thousand years were finished. This is the first resurrection.
There is no resurrection where you are placing it.
The first resurrection wording of that passage is LOOKING BACK at THE FIRST RESURRECTION.
Your timetable in Rev 20 , is what you reframed it to be.
If that is a "first resurrection" then the dead in Christ did not rise first?
The first resurrection follows the firstfruits of the first resurrection.
(Firstfruits is Jesus.)
The tribulation saints are seen in heaven, As "the innumerable number" DURING THE TRIB.
Note that BEFORE they have arrived, the martyrs are NOT IN the general population of heaven, but are kept in an area under the throne. ( until thier number is fulfilled)
Now, with the innumerable number, they are in the general population of heaven.
( the martyrs number being fulfilled)
Rev 20 is simply looking at what has been there for years, and they are now are occupying thrones.
Another note is that your model has the "innumerable number" martyrs missing the wedding feast.