I've noted that same thing happened to mutual_info_regression as well, changing the order the X will produce different results