The carbon directly attached to MgCl has a high partial negative charge. The partially negative carbon will attack the positive D from the D2O to create cyclohexane with a D where MgCl used to be.
This partially negative carbon cannot attack Oxygen because Oxygen bears a partial negative charge as well; in D2O or H2O, H bears a partially positive charge while O bears a partially negative charge.