Contradiction with Numbers 22:12
This verse shows God instructing Balaam not to curse Israel, whereas in Numbers 24:2, Balaam sees God's favor upon Israel.
Numbers 22:12: And God said unto Balaam, Thou shalt not go with them; thou shalt not curse the people: for they [are] blessed.
Contradiction with Numbers 23:8
Here, Balaam acknowledges that he cannot curse whom God has not cursed, contrasting with the vision of blessing seen in Numbers 24:2.
Numbers 23:8: How shall I curse, whom God hath not cursed? or how shall I defy, [whom] the LORD hath not defied?