I'm a natural brunette with some gray/white hair. Recently I dyed my hair strawberry blonde using a Garnier product.

My hair was a bit lighter but I still had all the white hair peeking out. My mom, a licensed beautician, said that most over the counter box products will not dye over white or will have strange reactions (kinda like what you described).

The only real fix is a professional dye job.