There is one gene pair on the DNA that controls B/B/S. It doesn’t matter if the chickens are purebred or a backyard mix, breed means nothing at all in this context. It doesn’t matter if the parent chickens are different breeds. It doesn’t matter if the chickens are inbred or not.
The “blue” gene is a modifier of black. There has to be at least some feathers that would normally be black on the bird for the B/B/S gene to have anything to work with. If both genes at that gene pair are blue, you get a splash bird. If one is blue and one is not-blue, you get a blue bird. If neither gene is blue, you get a black bird. It does not matter which parent the gene come from, this is not a sex linked gene.
I’ll talk about percentages. These percentages are odds. If you hatch enough chicks for the odds to mean much, they work out pretty well. But in our typical hatches there are not enough chicks for the results to accurately reflect the odds. I often have hatches of about 20 chicks where the odds say I should have a 50-50 result but it’s often more like 75-25. 20 is not a statistically relevant number.
If both parents are pure for Splash, their offspring will inherit a blue gene from each parent and be splash. If both parents are Black, their offspring will inherit not-blue genes from both parents and be black. If you cross a Splash with a Black, you get all blue. Those are 100%, no worries about odds there.
If you cross a Splash with a Blue, about half will be splash and half will be blue. If you cross a Black with a Blue, about half will be black and half blue. If you cross a Blue with a Blue, about ¼ will be splash, ½ blue, and ¼ black.
If you want to see the math behind this, study Punnett Squares. It’s a graphic method that shows you what the odds are with any cross.