There is an explanation for the apparent discrepance in relative return rates on hatchery steelhead between the Skagit and Snohomish River systems. The Skagit Tribes mostly fish steelhead in the Skagit River and a little bit in Skagit Bay. The Tulalip Tribe fishes steelhead exclusively, or almost exclusively, in saltwater. There are 3 ways for a steelhead to return to the Skagit River via Skagit Bay. They are: the Swinomish Channel, Deception Pass, and around the south end of Whidbey Island.
The Tulalip Tribe fishes in an area that includes the pathway of a lot of Skagit steelhead. It is true that some Snohomish steelhead may come through Deception Pass and Skagit Bay on their way to the Snohomish River, but it isn't nearly as likely as having Skagit steelhead coming around Whidbey Island and getting caught by Tulalip nets.
A tagging study on this was done in the late 70s, but there were problems with the study, and the parties (WDFW, Skagit Tribes, Tulalip Tribe) disagreed about the results, so no final report was ever issued. It was clear that Tulalip nets intercept Skagit bound steelhead, however. How likely is it that Skagit and Snohomish systems would exhibit such marked differences in smolt to adult return rates for hatchery steelhead of the same (Chambers Creek) stock?
There may be other explanations for differences in return rate, but this is the most credible one I can think of.
Sincerely,
Salmo g.