You are more likely to get meaningful help quicker if you post the results of Rhino’s SystemInfo command and your .3dm file (or at least a .3dm with the part that demonstrates the issue).
If you want to set material via layers you need to set your objects material reference to Use Layer Material. You have directly assigned the White material to your objects, so changing a material on the layer doesn’t change the materials on your objects.