I switched to CSP a couple of cycles ago. I'm slowly building up a collection. I have some that are cheap and cheerful bamboo topped ones and others that are cotton. The bamboo ones wash really well and never stain but the cotton ones stain unless I scrub them with stain remover and even then they aren't exactly as good as new.
One of the reasons I changed to CSP was because I wanted to avoid harsh chemicals. The stain remover seems to be defeating the point, though I did use bicarb on a few and that worked, but worry about the impact of that on my PH.
I keep them in a wet bag for no more than 2 days, put them on a rinse cycle, let them stay in the water for a bit before draining and then wash at 20. I used to rinse each one out immediately after use but honestly, I found it gross and the cotton ones still stained.
Everywhere I look online is insistent that they shouldn't stain. Please someone, tell me that theirs are also a bit stained and that that's okay. Or let me know a step that I'm missing in caring for them!