The fact that the Senate committee (led by the Republicans) also found plenty of connections between the Russia government and the Trump campaign says enough.
Is that true though? He didn't present any evidence of a crime. Congress could have impeached Trump successfully with some hard evidence, so was Muller protecting Trump by only insinuating there was evidence but not presenting any? I don't think vague connections "says enough". If the president really was conspiring with Russia I would want the FBI to present its findings instead of giving more vague insinuation.
Statements that Congress could have impeached Trump can only be viewed as stated in bad faith. Congress did impeach Trump, but for political reasons the Senate refused to remove him.
[1] https://eu.usatoday.com/story/news/politics/2019/07/24/rober...