Should put witnesses from each side on each vote, if not doing them all in one vote... Since when does the defense not have the right to call who they want? The House could have called whomever they desired after they finally voted.
The Rat's witnesses will show up, Trump's will fight in the courts. The Senate will decide fighting in court would take too long and cancel Trump's witnesses.