Contradiction with Deuteronomy 23:5
While Numbers 23:7 begins a prophecy of not cursing Israel, Deuteronomy 23:5 states God turned Balaam's curse into a blessing, highlighting a contradiction in Balaam's initial intent versus the outcome decreed by God.
Deuteronomy 23:5: Nevertheless the LORD thy God would not hearken unto Balaam; but the LORD thy God turned the curse into a blessing unto thee, because the LORD thy God loved thee.
Contradiction with Numbers 22:12
In Numbers 23:7, Balaam begins to speak under divine inspiration, yet in Numbers 22:12, God has previously explicitly instructed Balaam not to go with the Moabites or to curse the Israelites, showing a contradiction in his actions.
Numbers 22:12: And God said unto Balaam, Thou shalt not go with them; thou shalt not curse the people: for they [are] blessed.