Sentinel 2 RGB standarization

When opening the RGB window on SNAP for Sentinel-2 L2A product, I noticed a difference in color scheme. I managed to find this to explain why this occurs. I was wondering if it is possible to correct the colors without manual color calibration? At the end of the day, I would like to apply the same color scheme across all prodcuts that I have downloaded. I have tried using pconvert and the results are the same.

Here are some screenshots that I am referring to.
Thank you in advance.

EDIT: Tried using snappy_write_image.py but it gives the same result. Anyone else found a workaround for this issue?

I think I got the solution. You would need to use some sort of interpolation with the RGB data. rio-hist can be used to achieve this!