Are you absolutely sure this is what's happening, and not, say, the lighter color dyes just not being affected as much by the shader that is still there? All of your examples show light dyes being used on darker materials--what happens if you use another dark dye? A medium dye?