the different outcomes could potentially be when your particular rug is cleaned.
is simple, the dyes could come from a different "dye vat".
look and feel to it, it can be tricky for a rug cleaner due to the possibility of "dye bleeding".
of the dyes "transferring" during the cleaning.