How is it that you say the Ezekiel 38-39 war happens before the tribulation period? In Ezekiel 39:7 God says he is in the land of Israel after this war . The only time Jesus is in Israel physically is in the battle of Armageddon.
Ezekiel 39:7 doesn’t mean that God will actually be located in Israel at that time. It means that among the people in Israel He will be perceived as their Holy One after this battle. For the place that describes God’s actual arrival in Israel read Ezekiel 43:1-7. It takes place at the beginning of the Millennium.