Contradiction with Numbers 23:19
2 Samuel 7:28 speaks of God's truth and promises, while Numbers 23:19 also describes God as truthful, which can be seen as aligning rather than contradicting, but might be a source of different interpretations.
Numbers 23:19: God [is] not a man, that he should lie; neither the son of man, that he should repent: hath he said, and shall he not do [it]? or hath he spoken, and shall he not make it good?
Contradiction with 1 Samuel 15:29
This verse states that God does not lie or repent, aligning with the truthfulness emphasized in 2 Samuel 7:28, but could be interpreted differently if considering the nature of God's promises.
1 Samuel 15:29: And also the Strength of Israel will not lie nor repent: for he [is] not a man, that he should repent. [Strength: or, Eternity, or, Victory]
Contradiction with Ezekiel 24:14
Declares that God will not change or repent, reinforcing His truthfulness like 2 Samuel 7:28, but could be seen as contradictory if considering instances where God appeared to relent or change plans.
Ezekiel 24:14: I the LORD have spoken [it]: it shall come to pass, and I will do [it]; I will not go back, neither will I spare, neither will I repent; according to thy ways, and according to thy doings, shall they judge thee, saith the Lord GOD.