Contradiction with Amos 3:7
Amos 3:7 suggests that God reveals His secrets to His prophets, which seems to contradict the idea in Genesis 9:17 of a visible sign (the rainbow) being a reminder of God's covenant to all of humanity rather than through prophetic revelation.
Amos 3:7: Surely the Lord GOD will do nothing, but he revealeth his secret unto his servants the prophets.
Contradiction with Hebrews 8:13
In Hebrews 8:13, it talks about making the first covenant obsolete, which contradicts the everlasting nature of the covenant with Noah and all living creatures in Genesis 9:17.
Hebrews 8:13: In that he saith, A new [covenant], he hath made the first old. Now that which decayeth and waxeth old [is] ready to vanish away.
Contradiction with Jeremiah 31:31
Jeremiah 31:31 mentions a new covenant that God will make, which contrasts with the enduring covenant established in Genesis 9:17 and questions its perpetual relevance.
Jeremiah 31:31: Behold, the days come, saith the LORD, that I will make a new covenant with the house of Israel, and with the house of Judah:
Contradiction with Isaiah 46:10
Isaiah 46:10 discusses God's purpose and declaration from the end to the beginning, contrasting with the idea of God setting a future sign (the rainbow) as a reminder in Genesis 9:17, suggesting a different notion of divine foreplanning.
Isaiah 46:10: Declaring the end from the beginning, and from ancient times [the things] that are not [yet] done, saying, My counsel shall stand, and I will do all my pleasure: