Contradiction with Numbers 23:19
This verse states that God does not change his mind or lie, which might seem to contradict the concept of God establishing a word as described in 2 Samuel 7:25, which involves committing to a change.
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 Jeremiah 18:10
This verse shows that God can choose not to bless if people do evil, contradicting the idea of an established promise mentioned in 2 Samuel 7:25.
Jeremiah 18:10: If it do evil in my sight, that it obey not my voice, then I will repent of the good, wherewith I said I would benefit them.
Contradiction with 1 Samuel 15:29
This verse states that God does not change His mind, which can be seen as conflicting with 2 Samuel 7:25 where God's word is established with a human context that might suggest conditional action.
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 Hebrews 7:21
This verse implies unchangeable decisions contrasting with 2 Samuel 7:25 where God’s promises require human acceptance and can seem subject to conditions.
Hebrews 7:21: (For those priests were made without an oath; but this with an oath by him that said unto him, The Lord sware and will not repent, Thou [art] a priest for ever after the order of Melchisedec:) [without...: or, without swearing of an oath]