If there is actual evidence of his attempting to pervert the course of justice, then absolutely he should face criminal charges. But if there is any such evidence, there has been no indication of it so far.
To be clear, to the best of my knowledge, Ward 21 Councillor “Fiasco” Joe Mihevc has never had sexual relations with a farm animal…