Contradiction with Deuteronomy 29:29
1 Peter 1:12 implies the divine mysteries were revealed, while Deuteronomy 29:29 emphasizes the secrecy of divine matters.
Deuteronomy 29:29: The secret [things belong] unto the LORD our God: but those [things which are] revealed [belong] unto us and to our children for ever, that [we] may do all the words of this law.
Contradiction with Matthew 11:25
1 Peter 1:12 indicates revelation to the prophets, whereas Matthew 11:25 highlights truths hidden from the wise and revealed to babes.
Matthew 11:25: At that time Jesus answered and said, I thank thee, O Father, Lord of heaven and earth, because thou hast hid these things from the wise and prudent, and hast revealed them unto babes.
Contradiction with Romans 16:25
1 Peter 1:12 suggests the prophets understood Christ's sufferings, whereas Romans 16:25 speaks of a mystery kept secret.
Romans 16:25: Now to him that is of power to stablish you according to my gospel, and the preaching of Jesus Christ, according to the revelation of the mystery, which was kept secret since the world began,
Contradiction with Colossians 1:26
1 Peter 1:12 implies some knowledge among prophets, whereas Colossians 1:26 states the mystery was hidden for ages.
Colossians 1:26: [Even] the mystery which hath been hid from ages and from generations, but now is made manifest to his saints:
Contradiction with Hebrews 11:13
1 Peter 1:12 suggests prophets were aware of Christ's coming, while Hebrews 11:13 notes that patriarchs died without receiving the promises.
Hebrews 11:13: These all died in faith, not having received the promises, but having seen them afar off, and were persuaded of [them], and embraced [them], and confessed that they were strangers and pilgrims on the earth. [in faith: Gr. according to faith]