My theory is that the dilute gene doesn't have an effect without the lesser gene. That would explain all the normal platy offspring X normal platy offspring that didn't produce anything but that all the cb platties requiring platy on both sides. It's pretty out there but I did actually find a description of a dilute gene in rats that worked this way once (it only modified other morphs and had no visible effect on the normals).