I think what Shvegal did on his BC was to plate it upside down with all of the openings above water line. So in other words, only the can part and not the threads. I think that is OK. I agree, can’t have any plating fluid getting into spaces where it cannot come out.
Caswell has/had a great on line forum at one time and I read through the posts about the chromate not sticking. If I recall, it is important to be gentle with the part as it comes out of the chromate and then dip it in hot tap water. I think the hot water starts the “curing” process of the chromate. Then I spray distilled water on the part to rinse off the tap water. We have extremely hard water here and our tap water will leave bad spots if allowed to dry. Then blow dry with low psi air and bake with a heat gun. You can handle it after that but NOT before.
The other issue may be that you are not dipping the plated part in 10% acid (10 parts distilled water and 1 part Muratic acid) prior to chromating. That also helps clean the surface and prep it for chromate. BTW, from what I read, Black chromate requires Sulphuric acid, not Muratic. Muratic messes with the chemistry of the black chromate.
I have been doing this so long, it has become muscle memory and it takes a bit to remember exactly what I did. This seems only to be a problem with the yellow for some reason. But I still use the same technique for clear (slight blue) and black.