OK so I think this may be a bug. The image should explain fairly well I think, but if there is an object that has a material from it's parent, then you either add a second material to the Child object and, in this case, use the C1 command so it's only on the cap, it breaks the parent material. I have to add it again on the child object beneath the other. This is also the case with a mesh object and a Selection Tag.
Full-speed non-debug version
Build timestamp: May 30 2018 10:30:10
Version: B2 daily May 30 2018 (core 2 DailyBuild May 30 2018)
Cinema version: CINEMA 4D Studio R19.053 S
Mac OS Sierra, v10.12.4 (16E195)