Contradiction with Jeremiah 31:34
This verse suggests that all will know the Lord, implying a time of unity and shared understanding, which contrasts with Zechariah 12:14, where distinction or individuality is noted.
Jeremiah 31:34: And they shall teach no more every man his neighbour, and every man his brother, saying, Know the LORD: for they shall all know me, from the least of them unto the greatest of them, saith the LORD: for I will forgive their iniquity, and I will remember their sin no more.