Speaking for myself, the fact we also need to factor in Ezekiel 38-39 here since that too involves Gog and Magog, as does Revelation 20:7-9, the following below is what I pointed out to
@TribulationSigns in an earlier post.
Ezekiel 39:9 And they that dwell in the cities of Israel shall go forth, and shall set on fire and burn the weapons, both the shields and the bucklers, the bows and the arrows, and the handstaves, and the spears, and they shall burn them with fire seven years
Ezekiel 39:12 And seven months shall the house of Israel be burying of them, that they may cleanse the land.
If Revelation 20:7-9 is involving Ezekiel 38-39, this would indicate that verse 9 and 12 above would be involving the aftermath. Which then means you now have to explain this 7 years and this 7 months, post that of Revelation 20:7-9.
Like I pointed out to
@TribulationSigns, If Ezekiel 39-39 and Revelation 20:7-9 are involving the same events, this would obviously mean that
Ezekiel 39:9 and Ezekiel 39:12 would be involving it's aftermath. Which then means one now how to explain this 7 years, this 7 months, post that of the end of satan's little season. At the end of satan's little season it is the great white throne judgment that fits after that, not 7 years, not 7 months, involving an aftermath. That alone is a very good reason to not conflate Ezekiel 38-39 with that of Revelation 20:7-9.
Which means we have a number of options to consider regarding Ezekiel 39:9 and Ezekiel 39:12.
Option 1. It is not involving a literal 7 years nor a literal 7 months. It is not involving anyone literally burying anyone, meaning in regards to this 7 months.
Option 2. It is involving a literal 7 years and a literal 7 months. And that in regards to this 7 months, it literally involves burying the remains of Gog and his multitude once the feasting birds have consumed all of their flesh.
Which then leads to a cpl of more options if option 2 is a correct option.
Option 3. In regards to option 2, this literal 7 years, this literal 7 months, this is meaning in this age before Christ has returned.
Option 4. In regards to option 2, this literal 7 years, this literal 7 months, this is meaning in the beginning of the next age after Christ has returned.
Obviously, if it is option 4 not option 3 that appears to be correct, this requires a time period after Christ has returned, which precedes the great white throne judgment. Which then means Revelation 20:7-9 can't fit the time of the 2nd coming. More on that below.
Something else we have to factor in here, Ezekiel 39:17-20 vs Revelation 19:17-21. Both accounts involve a leader of armies and his multitude. Both accounts involve men of war being gotten rid of, thus becoming bird food. Which, BTW, might explain Isaiah 2:4 and them learning war no more. To me it makes better sense that they are learning war no more when there is no longer men of war teaching them any of this.
But then we have to factor in Revelation 20:7-9 yet again since that is involving a battle. The question is, a battle that is fought with modern weaponry, though? Obviously not. Yet, how can in the 21st century, there be no wars be involving modern weaponry? Therefore, something has to put an end to that but it can't be Revelation 20:7-9 if that is not even involving battling with modern weaponry. Therefore, prior to when Revelation 20:7-9 is meaning, wars being fought with modern weaponry have already been taken out of the equation altogether since modern weaponry no longer exists at this point, otherwise Revelation 20:7-9 would be involving a battle that is being fought using modern weaponry upon one's enemies if Revelation 20:7-9 is involving the end of this age in the 21st century.