According to a number of posts at finishes.com one cause is
"The yellowish discoloration could be due to the parts being processed in an alkaline non cyanide zinc solution that uses older (non polymer) brightener technology. This would be typical. The "fix" is a 0.5% nitric acid pre-dip before the chromate, use of a "very blue" trivalent chromate and close control of the chromate pH."
I've also seen references that say "the most common cause of a trivalent passivate yellowing is too much iron in the passivation tank."
I'm not saying these are the causes here, but yellowing of zinc appears to be an issue mentioned many times using a variety of zinc processes.