Summarizing the longish reply: There are steps that TSO can take to minimize color shift. The cause of the color shift might not be obvious and may require some detective work to identify.
The anodizing chemistry, when fresh, achieves the deepest color.
Anodizing companies test the chemistry to determine if it is within prescribed limits. When it drops below the prescribed limits, they either replenish it or replace it. TSO can specify that tighter limits be placed on the color range, which will mean more frequent chemistry adjustments or replacements (which will mean greater expense).
Since the intensity of color does not mean that the corrosion resistance or the surface hardness is compromised, they might feel that the color range is acceptable.
Note: Anodizing is not a surface-applied finish. It is a penetrating finish that both imparts color and hardens the surface of the aluminum. The longer the aluminum remains in the solutions, the deeper the penetration and the harder the surface. Aluminum is the only metal that can be anodized (though there might be some exotic alloy that can be anodized, I have never heard of that).
As a side note, while the human eye is not particularly good at identifying colors or brightness, is is exceptionally good at color and brightness matching. It makes the job of matching colors to colors a challenge.
Also, as a side note, some environmental situations can impact the colors after processing. For example sulfur gases can impact the integrity and color of anodized finishes. Most corrugated cartons are made from recycled materials and frequently have fairly high sulfur emissions. Also note that sulfur gases are heavier than air and settle to the bottom of sealed cartons. So pieces at the top of the cartons may exhibit different colors than the pieces at the bottom of the cartons. The longer the components remain in a sealed carton, the greater the effect of the sulfur gasses.
We had the same issue with black zinc finishes, which are “photo-chromic” (impacted by exposure to light). We resolved the issue by specifying that the finisher place a large plastic bag inside each carton and pack the components inside the bag and then seal the bag prior to sealing the cartons. The issue is more pronounced in larger cartons and we used gaylords that measured 4’ x 4’ x 4’.
I would suggest that TSO try the plastic bag route first. Noting that the longer parts remain in sealed cartons the greater the effect of the sulfur gases.