Why Microsoft SoftCard CP/M Wouldn't Boot With a Videx Videoterm

Why does Microsoft SoftCard CP/M 2.20 hang with a Videx Videoterm while 2.23 boots fine? To answer that question, I built two disassemblers and reverse engineered the boot diskette's first three tracks to produce the full CP/M OS commented source code.