So I am conducting an experiment and I do not understand this super fundamental part. I know salting out works via solubility, and I know crystallization works via ordered structures. But could someone explain to my why one salt allows a crystal to form, but another salt doesn't. A component of one of my salts (Mg) has been found to be important to my protein in optimization and activity, but why would another cation with the same anion (I know the anion is not the problem) discourage the formation of crystals. If this is a clearly stupid question I apologize.
EDIT:looking for theory. I have already crystallized everything, and have CRYSTALS. Will be performing x-ray crystallography.This post was more to get me on the right track in thinking.