Job 34:36-37 My desire is that Job may be tried unto the end because of his answers for wicked men. For he addeth rebellion unto his sin, he clappeth his hands among us, and multiplieth his words against God.
Elihu believed that because Job would not hearken to the words of his friends, and had spoken foolishly, Job was going further and further away from God in his rebellion. Elihu wanted Job to be tried unto the end ... i.e. to continue under God's judgment until he is humbled and repents ... yet Job had not sinned as his friends continuously insisted.
It seems to me that Elihu spoke because he was frustrated, because he believed that none of the other three had spoken correctly. I don't see where the idea that He was upset that Job did not bow to what Elihu considered his friends' false advice.
Job. 32: Then Elihu, the son of Barachel the Buzite, of the family of Ram, burned with anger. He burned with anger at Job
because he justified himself rather than God. 3. He burned with anger also at Job's three friends
because they had found no answer, although they had declared Job to be in the wrong.
It sounds to me like Elihu did not think Job's friends had nailed the reason for Job's calamities, and that the reasons they had proffered were spurious. Elihu does not accuse Job of having done some evil before his calamities for which he was reaping the consequences. He does accuse Job of unwisely and unfairly impugning God during his complaints to God.