Contradiction with 1 Kings 22:42
This verse states that Jehoshaphat was thirty and five years old when he began to reign, which aligns with 2 Chronicles 20:31, but there is no direct contradiction here.
1 Kings 22:42: Jehoshaphat [was] thirty and five years old when he began to reign; and he reigned twenty and five years in Jerusalem. And his mother's name [was] Azubah the daughter of Shilhi.
Contradiction with 2 Kings 8:16
This verse notes that Jehoram began to reign during Jehoshaphat's reign, potentially contradicting the peaceful transition suggested in 2 Chronicles 20:31.
2 Kings 8:16: And in the fifth year of Joram the son of Ahab king of Israel, Jehoshaphat [being] then king of Judah, Jehoram the son of Jehoshaphat king of Judah began to reign. [began...: Heb. reigned]
Contradiction with 2 Chronicles 21:4
Describes Jehoram, Jehoshaphat's son, as killing all his brothers, contradicting the idea of a peaceful kingdom passed down as inferred by 2 Chronicles 20:31.
2 Chronicles 21:4: Now when Jehoram was risen up to the kingdom of his father, he strengthened himself, and slew all his brethren with the sword, and [divers] also of the princes of Israel.