The same article now has this:
UPDATE: Despite seemingly having been removed, “Must Do Disney” has been quietly moved to channel 73 under “Must Do Disney Sp”, which previously showed the Spanish dubbed version of the show. Guests looking for this beloved show can turn to channel 73 to see...