We can infer from his face that we did not do what was wanted.
As above, when a noun phrase or that clause gets long, we shift those phrases or clauses around and place the prepositional phrase in front of the noun phrase or that clause.
But what if both that clause and prepositional phrase become long? Is it recommended to use heavy element shift or not?
We can infer from the fact that he is angry about the decision that he will not do the work crucial to this project.
Or
We can infer that he will not do the work crucial to this project from the fact that he is angry about the decision.
Should I move it or keep the prepositional phrase at the end? Which one sounds more idiomatic?