Anything with peroxide in it will cause this. From hair dyes to whitening toothpaste that contains it. Would recommend just sticking them all in a darker dye if you don’t like how they look.
Do have you someone in the house using acne lotions/cream?
I have a house full of towels like this because of my daughter!
It’s an ingredient in the product that has a bleaching effect