Unable to assign materials, maybe a material property setting issue
Cycles materials will display as a solid colour in the viewport, unless the viewport shading is set to material or rendered.

The material settings include the viewport colour to use for the material.