Almost all fabrics I buy don't bleed. Maybe a few have. I always prewash in cold water and use 4-5 color catchers. I use them until they fall apart. I only wash with cold water Tide.
I don't buy any expensive fabrics, Hobby Lobby and Walmart are good enough for me. I only buy quality fabric I can feel.
So sorry this happened to your Granddaughter's quilt.