It is difficult to trace what you have done and where the error could be, because multiple processing steps have been done.
Maybe you first have a look at the sen2core results and check of those values are too high too.
If they look good, then check How you calculate the NDCI.