If you use the microtype package with protrusion
set, it’s best to turn it off before your contents lists.
You can do this by using \microtypesetup{protrusion=false}
before the contents lists and
\microtypesetup{protrusion=true}
afterwards. Schematically:
\microtypesetup{protrusion=false} \tableofcontents* \clearpage \listoftables \clearpage \listoffigures ... \microtypesetup{protrusion=true}