Agreed. Bear in mind another possibility: the King of the North might be Syria, but with a lot of help from Turkey or Russia or both.
Turkey is House of Togarmah for sure
Syria might be part of the attack (many peoples with thee)
IMHO the Ezekiel 38 war is regional
Sheba and Dedan (Saudi Arabia) protests the Ezekiel 38 invasion - which perfectly fits Sunni Saudi Arabia fighting Shia Iran in Yemen (Iran-backed Houthis)
While Armageddon is ALL nations coming to battle at the Valley of Jezreel (Megiddo)
Ezekiel 38:13
King James Version
13 Sheba, and Dedan, and the merchants of Tarshish, with all the young lions thereof, shall say unto thee, Art thou come to take a spoil? hast thou gathered thy company to take a prey? to carry away silver and gold, to take away cattle and goods, to take a great spoil?
https://www.biblegateway.com/passage/?search=Ezekiel+38%3A13&version=KJV
LATTER YEARS / LATER DAYS
Ezekiel 38:8
King James Version
8 After many days thou shalt be visited: in the latter years thou shalt come into the land that is brought back from the sword, and is gathered out of many people, against the mountains of Israel, which have been always waste: but it is brought forth out of the nations, and they shall dwell safely all of them.
Ezekiel 38:16
King James Version
16 And thou shalt come up against my people of Israel, as a cloud to cover the land; it shall be in the latter days, and I will bring thee against my land, that the heathen may know me, when I shall be sanctified in thee, O Gog, before their eyes.
https://www.biblegateway.com/passage/?search=Ezekiel+38%3A8%3B16&version=KJV
I believe Russia is Magog yes
King of the east is China.