what makes you think that the corrected values are wrong? It is not unlikely that low values will be corrected?
Please note that the rasters are stored as integers and have to be divided by 10000 to get the true reflectance. Please have a look at these topics.