Even though I am not dealing with such topic, as far as I remember such behavior is not so rare.
For example, even simple molecules like Br2 or I2 undergo such a behavior. Typically distinguished between oxygen free/oxygen containing organic solvent (e.g. chloroform and ethanol) when red/brown (Br2) and violet/brown (I2) solutions arise.
Similar effect can be observed in case of Cu2+ ions. While CuSO4 (or commonly pentahydrate, does not matter) solution in water is light blue, addition of Cl- (e.g. NaCl) changes color to green, addition of OH- (e.g. NaOH/KOH) changes color to dark blue (an subsequently starts to precipitate light blue Cu(OH)2), addition of NH3 changes color to violet (an again subsequently starts to precipitate light blue Cu(OH)2)). Here, the explanation is the changes is solvatation. While in case of CuSO4 solution the origin of light blue color is Cu2+ aqua-complex, in case of Cl- chloro-complex, in case of hydroxide hydroxo-complex and in case of ammonia amin-complex.
Even similar effect can be observed even in solid CuSO4.5H2O. While this pentahydrate is light blue, during heating it release water and becomes white.