I don't think you were "unfair" with me, but perhaps you are using that word different from the meaning I understand. I am always happy to learn something new.
However, I don't quite follow what you are trying to say.
I followed what you said step by step and I still get the same results.
First, I did NOT ask you to look at the model in "mono" mode.
I simply said that in shaded with texture mode when you first make the model it is in default color and to leave it that way when you make the component.
Next. After painting from the outside of the component,I assign the component to layer 1. If I edit the component the internal geometry is still on layer 0 but the texture has been been applied to the inside just as I said. I close the component
Next, I switch to Mono mode as you suggested.
I switch to color by layer.
The component takes on the color of layer 1
If I edit the component the internal geometry still registers Layer 0 (not what you said in your commentary) and the external layer color is still applied to the inside, just as it is when we paint a texture on it from the outside when it is in Shaded mode. this is entirely consistent with the behaviour I describe in Shaded mode. However the geometry inside is still on layer 0
If I explode the component it behaves as it did in the shaded mode. The geometry is on layer 1 now and the colour is still the colour of layer 1 as it was before I exploded. If I change to shaded mode it is still the same
If I turn off colour by layer and look at it now, the colour is of the texture I orignially painted. The colour by layer colour does not over ride that.
So I don't quite understand what you are trying to point out. So sorry. Perhaps I'm not understanding properly?