Contradiction with Matthew 19:30
Zechariah 12:7 suggests an order where the tents of Judah are saved first, while Matthew 19:30 indicates that many that are first shall be last and the last shall be first.
Matthew 19:30: But many [that are] first shall be last; and the last [shall be] first.
Contradiction with James 2:1-9
Zechariah 12:7 seems to prioritize the tribe of Judah, while James 2:1-9 advocates against favoritism, suggesting that no group or person should receive preferential treatment.
James 2:1-9: My brethren, have not the faith of our Lord Jesus Christ, [the Lord] of glory, with respect of persons.
Contradiction with Acts 10:34-35
Zechariah 12:7 appears to give preference to Judah, whereas Acts 10:34-35 states that God does not show favoritism but accepts those from every nation who fear Him and do what is right.
Acts 10:34-35: Then Peter opened [his] mouth, and said, Of a truth I perceive that God is no respecter of persons: