I have also had this happen with light purple buttercream. I find that if its left in the light it will loose its color. It happens with fondant as well. If im worried about loosing my color on cakes I try to keep them covered with a towel or away from light best I can manage. It helps.