This is what legal counsel is for, to advise presidents on matters of legality and keep them unimpeached or out of jail. Sounds like McGahn did his job.He called McGahn at home to get him to fire Mueller. McGahn refused as it would have dragged him into another Watergate situation.
That is pure attempted obstruction of justice.