I understand. But I see no exceptions among ‘all the nations of the earth’. Just as in Psalm 2.
Imminence is always a part of the question too. I don’t think we are there yet, but the ingredients for the meal seem to be on the counter. They haven’t been cooked just yet.
Luke 21: 36 Be always on the watch, and pray that you may be able to escape all that is about to happen, and that you may be able to stand before the Son of Man.”
Ezekiel 38 is different than Armageddon of Revelation chapters 16 and 19. Armageddon is all nations against Israel. Ezekiel 38 is not.
Ezekiel 38 comes first. Then there are at least several years of events prior to Armageddon. At least 3.5 to 7 years. It’s possible even a few more.