Canvas/workwear

Hey guys! Sorry if this has been asked before, but I ran into a strange little phenomenon and I was wondering if anyone had experienced anything similar.

I recently purchased a canvas work vest (Brazos, a Carhartt knock off if that matters) and decided to dye it since I honestly hate the traditional Carhartt/workwear canvas color that is on most things like this. So I went through what I thought was all of the appropriate steps per the Rit package, blah blah blah, and when I pulled it out of my dye pot I was pretty pleased with it. When it was wet it all looked pretty smooth for the most part, so I continued my process of rinsing till clear, color set process, yadda yadda. Well, when I finished all that, it had LARGE patches where the color would be different than the rest of it. So I decided to start over, bought some of the color remover and went through THAT process, and I noticed that the same large spots where there even after I tried to remove all the dye. At this point, I’m already down the rabbit hole with my cheap $25 vest, so I figured “what the hell, let’s see what happens”. I went forward with a super dark (green) color just to see what happened. This time I was more careful and made sure to keep my water at the right temperature, stirred consistently, all the little tricks the package and YouTube videos says to do, and lo and behold, spots still there. Don’t get me wrong, the whole vest is dark green, but that huge spot is a different shade of green than rest. Well, damnit.

So, my (uneducated and unprofessional) theory is that maybe since these types of garments are made for outdoor/workwear, maybe they have some type of weatherproofing on them that prevents good saturation? And maybe since it’s just a cheaper end brand it’s just not super consistent? Just a theory, since I can’t think of any other reason that one big spot (plus a few smaller spots, the bigger one is just the one that catches my eye so I know it’s consistently there) would be there consistently through this whole process.

Anyone else have an experiences like this? Got any ideas on what may cause this?

TIA