well, do you believe the Bible? The Lamb and the Bride are married in Rev 19.8-9 and again in Rev 21.2, 9. So bang goes the so-called millennium unless of course He has two wives.
Valiant, Rev.19:6-8 takes place in heaven during the time of God's wrath and prior to Christ returning to the earth to end the age. Where Rev.21 takes place after the millennial period and after the great white throne judgment.
Rev.19:6-8 is where the wedding of the Lamb takes place, which is in heaven during the time of God's wrath upon the earth.
Where Rev.21:1-2 is in reference to the new Jerusalem coming down out of heaven "as a bride beautifully dressed for her husband," which is referring to the beauty of the city and the bride/Church who will dwell in it.
In short, Rev.21:1-2 is not when the wedding of the Lamb takes place, but will have taken place at least a thousand years earlier.
The church is that army following Christ out of heaven riding on white horses and wearing her fine linen, white and clean. During the millennium all who are victorious in the church will reign with Christ in positions of authority just as was promised in the letter to Thyatira.
As Nehemiah6 pointed out, your reference to the wedding of the Lamb and the New Jerusalem coming down out of heaven after the millennium, does not negate the thousand years as being literal. It is irrelevant. You're grasping at straws my friend.
* The wedding of the Lamb takes place in heaven during the time of God's wrath
* After God's wrath the Lord returns to the earth and the church with him to end the age
* The Beast and false prophet are captured and thrown alive into the lake of fire
* Satan and his angels are thrown into the Abyss an remain there during the thousand years
*The Millennial period begins with Jesus ruling from Israel under the throne of king David
* At the end of the millennium Satan is released from the Abyss for one last rebellion
* Satan and his angels are throne into the lake of fire
* Great white throne judgment of the unrighteous dead takes place
* This Current heaven and earth pass away
* New heaven, new earth, new Jerusalem
* Eternity ............................................................>