I have read several articles by legal “experts,” some stated that he broke the law, some said its not necessarily clear, others said he didnt. So excuse me for not reading another article simply stating one of those viewpoints.
Here is just one of those articles claiming that consensus on whether or not Trump Jr. broke the law is “far from universal.” (see: https://www.theatlantic.com/politics/archive/2017/07/trump-jr-russia-email/533304/)
It appears as though the law that was undoubtedly broken was perjury. I am actually leaving legal discussions to the experts, while you are acting as if the case is open and closed. Cool.