Differences between Sen2cor output and pre-processed L2A downloads

I downloaded two Sentinel2 images: (1) L1C and (1) L2A. I ran Sen2cor 2.8 on the L1C.SAFE file from the command line with L2A_Process with params “–resolution 10” …received no errors and all files were created successfully. Comparing the Sen2Cor processed L2A and the pre-processed L2A outputs, there is on average a 3% difference between values. They are not the same outputs. I have tried running with various parameters and none equal the pre-processed version. How could they be different?

Have you seen this recent topic on the differences between both products? Different colors in L2A images