They did not allow any witnessess that weren't vetted by Shit.
They are being attacked and slandered by Dems who will twist and use the control over the media to spin whatever shit they want, why would the WH comply?
Remember what 0bomba did to "whisteblowers"?
Remember what 0bomba turned over during the investigation into the fast and furious thing?
The judicial branch is the ones between the congress and WH when there's a disagreement, there's 3 branches, let them do their job.
Either way, the dems are broke, they don't have the money to campaign, they haven't done anything with the majority in congress, so their strategy is to attack Trump to try and get the twitter types all riled up.
It's a horrible mistake, pandering to a twitter audience is not going to win elections. Most people just don't care or are somewhere in the center politically. They tend to be repelled by things, rather than be attracted to things.
Ya gonna lose.