The scripture you quoted: Ezekiel 38 - “... art thou come to take a spoil?
This scripture follows the facts: (1) Israel has been attacked (not the recent event) - and (2) in return it retalliates against the “attacker”. After Israel attacks, the whole world will come out against Israel. Gog and Magog will gather all the nations from the north and descend upon Israel - in order to destroy Israel - once and for all.
I believe it is the western nations who ask the Ezekiel 38 question of all the eastern nations gathering in the Valley of Miggido in order to strike Israel.
So .. there are two major events to take place before Ezekiel 38 is asked. Have no idea what that timetable is.