Trump wanted her removed after she insisted that Giulani's corruption investigation go through official channels,
I can certainly see why Trump wouldn't want Giulani's defense work going through official channels, given the way the official channels have been used against him.
What I don't understand is why she was so insistent that the President's personal defense lawyer needed to go through official channels.
Simply because if he does it through the “official channels” all of his work is open to FOIA and could be leaked. He would lose attorney client privilege and attorney work product privilege. Rudy has been clear that his efforts ceased prior to the release of the Mueller report so that anything that he was doing could credibly be attorney client defense investigation, not subject to discovery.
Rudy is no dummy. He knows the law and knows what the Dems would attempt to do to pierce the attorney client veil, (as they did with Cohen).