The question is: Why is he not being ordered to appear before the committee?
If he refuses a lawful order, he can be fired. Then have the committee subpoena him and demand testimony.
At least we would have video of him pleading the Fifth.
Mccabe would not be the first to defy a Congressional subpoena in this administration. Subpoenas to Federal officials are of no more stature than emailed invitations.