RGB view is wrongly created when using product prefix, e.g. '$2.'
In the attached image two instances of the same product are opened.
The first uses directly the bands 'Oa17_radiance' the other uses '$2.Oa17_radiance'.
In the second case, internal virtual bands are generated. Probably they cause the issue.
It can also be observed that the histogram for the RGB channels is different.
When adding the virtual bands to the product (set checkmark) then these virtual bands look the same for both products.