70AD was still only a few generations after 30AD. It was closer in time than we are to the American Civil War. Closer even in time to the 2 World Wars. You do have both the 1st and 2nd Comings in Zechariah 14, because you have basically the same people.
Christ's first coming was when He "came unto His own" in AD 30 with the launch of His public miraculous ministry.
Christ's second coming return was in AD 70 to the Mount of Olives, just as Zechariah 14:4-5 foretold. Zechariah 14 did not predict Christ's first coming in AD 30. It actually
was the same first-century generation of people who experienced both comings, but these comings were not both dated to AD 70. You are creating a straw man argument here.
You implied the church was not between the 2 Comings but happened in the aftermath of 70AD per Zechariah 14
No, I made no such implication. Another straw man argument. God has had His own children of faith in every generation and nation since Creation forward. This is the "whole family in heaven and earth" (Ephesians 3:15). The entire body of Christ - the church - is composed of these children of faith from the beginning to the end of human history.
It was demanded by Jesus ruling from Jerusalem in Zechariah 14 for all nations to sent a delegation each year. You attributed that to the church.
Jesus rules in the
spiritual New Jerusalem, which you and I are currently occupying. And no, I did not attribute that worship of the Lord of hosts as a requirement of the church. It is a decree of God Himself that all should give honor to the enthroned Christ, the King of kings.
Why would Jesus leave in Zechariah 14 after setting up an earthly kingdom? Then you have Jesus leaving twice in a period of 40 years. Jesus never leaves the earth in Zechariah 14.
Why would Jesus leave in Zech. 14? Christ set up the New Covenant at His resurrection and left His Spirit to indwell every believer when He ascended. In this sense, Christ is presently "ruling in the midst of His enemies" by using believers as His Spirit-indwelt ambassadors. In that sense, Christ never left this planet. His glorified resurrection body left this planet, but as He told His disciples, He left His Spirit, the Comforter, remaining behind.
We have other scriptures which tell us that Jesus was going to return, gather His resurrected saints, and return to heaven with them. Zechariah 14 doesn't need to say this. Christ fills the role of the Great High Priest King over all the earth, replacing all the other former Levitical high priests which He eliminated as part of the "weak and beggary elements" of the OC.
You argue that it has to be when the tribes of Israel are in their homeland. Well it seems they have representatives of all the tribes there today, not just Judah and Benjamin
No, there are no tribes of Israel left anymore. God had all the genealogical records in Jerusalem's archives burned up in AD 70. The Zealots themselves set fire to these. Tribal records were part of the "vain genealogies" which Paul warned the believers to avoid and not to give any heed to these (Titus 3:9 and 1 Timothy 1:4). Zechariah 12 mentions these Israelite tribes and families only because this prophecy of Christ's return was going to take place just before those records were turned into ashes. There is no royal "family of David" from the tribe of Judah anymore. Likewise, there is no Levitical tribe, etc., etc.. You are continuing to put focus on what Paul scornfully called "endless genealogies" which gave no godly edifying to the faith of the believers.
Zechariah 14 never mentions the church at all.
Where do you think those rivers of "living water" were to come from in Zechariah 14:8? As Christ once said, for those who believe in Him, out of their belly would flow rivers of "living water" which would result from the Holy Spirit's work within believers (John 7:38-39). This IS the church in action, with the influence of the Holy Spirit spreading in all directions, and all the year around.