Kind of confusing post...
But I think I get the Idea...
The reason not every Granite to YB makes a Ebony is because not all Granites are Genetic, and do not pass on the granite pattern.
If the Ebony has YB in it and breeds to another YB, A % of the babys should be Ivorys.