Contradiction with Matthew 28:19
This verse commands spreading the gospel to all nations, contradicting Zechariah 2:7 which implies gathering to a specific place.
Matthew 28:19: Go ye therefore, and teach all nations, baptizing them in the name of the Father, and of the Son, and of the Holy Ghost: [teach...: or, make disciples, or, Christians of all nations]
Contradiction with Acts 10:34-35
This verse depicts God as accepting people from every nation, contradicting the emphasis on Zion in Zechariah 2:7.
Acts 10:34-35: Then Peter opened [his] mouth, and said, Of a truth I perceive that God is no respecter of persons:
Contradiction with Galatians 3:28
This verse indicates there's neither Jew nor Gentile in Christ, contradicting Zechariah 2:7’s focus on a particular group.
Galatians 3:28: There is neither Jew nor Greek, there is neither bond nor free, there is neither male nor female: for ye are all one in Christ Jesus.