Contradiction with Jeremiah 31:34
1 Kings 2:43 speaks to remembering and holding accountable for oaths, while Jeremiah 31:34 emphasizes forgiveness and forgetting transgressions.
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.
Contradiction with Matthew 6:14-15
1 Kings 2:43 involves punishment for broken oaths, but Matthew 6:14-15 preaches the necessity of forgiving others to be forgiven by God.
Matthew 6:14-15: For if ye forgive men their trespasses, your heavenly Father will also forgive you:
Contradiction with James 2:13
1 Kings 2:43 enacts judgment for oath violations, whereas James 2:13 states mercy triumphs over judgment.
James 2:13: For he shall have judgment without mercy, that hath shewed no mercy; and mercy rejoiceth against judgment. [rejoiceth: or, glorieth]
Contradiction with Ephesians 4:32
Where 1 Kings 2:43 conveys consequences for disobedience, Ephesians 4:32 encourages kindness and forgiveness.
Ephesians 4:32: And be ye kind one to another, tenderhearted, forgiving one another, even as God for Christ's sake hath forgiven you.