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}