Contradiction with 2 Kings 9:36-37
These verses describe the actual fulfillment of the prophecy in 1 Kings 21:23, showing it came to pass rather than countering it.
2 Kings 9:36-37: Wherefore they came again, and told him. And he said, This [is] the word of the LORD, which he spake by his servant Elijah the Tishbite, saying, In the portion of Jezreel shall dogs eat the flesh of Jezebel: [by: Heb. by the hand of]