The brazilian constitution is vague enough on what constitutes an impeachable offense, it mentions something that can be translated into "Administrative Crimes" (which can also include regular crimes). The US is the same thing, what is a high crime or misdemeanour? Its vague enough that it can be anything Congress thinks it is. Apparently perjury is not a high crime (accoding to the US senate) even though its a regular crime.
The problem is then compounded by the fact that the US uses Common Law. In Brazil with the Civil Law, at least there is an effort to respect what the legislation says, that gets ignored all the time but at least, in theory, they want to stick by it. With Common Law, they can create new prescedent and new law by just doing it. As a result, with a vague term such as 'high crime or misdemeanour' Congress can just then define what that is by voting and deciding on it. As a result, the law, interpretations, what this or that law expert says is irrelevant. What will determine things is how much support Trump has and given that Republicans tend to be more of assholes than Democrats to public opinion, I seriously doubt they would impeach their own president almost regardless of the facts
The problem is then compounded by the fact that the US uses Common Law. In Brazil with the Civil Law, at least there is an effort to respect what the legislation says, that gets ignored all the time but at least, in theory, they want to stick by it. With Common Law, they can create new prescedent and new law by just doing it. As a result, with a vague term such as 'high crime or misdemeanour' Congress can just then define what that is by voting and deciding on it. As a result, the law, interpretations, what this or that law expert says is irrelevant. What will determine things is how much support Trump has and given that Republicans tend to be more of assholes than Democrats to public opinion, I seriously doubt they would impeach their own president almost regardless of the facts