No, the problem is the speed and delay of signals going through the mux.
EDIT: Just to clarify, specifically, that half the eMMC bus gets delayed by the MUX, but not the other half, meaning that half the data might change before the clock and the rest of the data is there.
While moving the mux...