Two weeks ago, I went through a similar scenario with purple. The quilt was a gift for a GF 90+ yo DM. I never did get the bleed completely removed. I feel your anguish!
I was doubly perplexed as only one fabric (QSQ) picked up the bleed and would hardly let go of it. I soaked in dawn and hot water in the tub, soaked in Oxyclean, washed and soaked in Synthrapol. All attempts were overnight (over 12 hrs). It got to the point I was leeching out the colors from the other fabrics. I did not put it through the dryer until I gave up.
I am now in the process of making a new quilt.