Not surprising, since mutual information is a fundamentally non-causal concept. This is easily seen by nothing that the mutual information of X and Y is the same as the mutual information of Y and X, which means that mutual information can't distinguish between "X causes Y" and "Y causes X".