Отступы не у глав и секций в содержании, а именно у заголовка.
Есть способ изменения отступов заголовков у глав и секция, но это какой то магический заголовок. На нём не работает.
\titleformat{\tableofcontents}
{\normalfont\bfseries}{\thetableofcontents}{0em}{}
\titlespacing*{\tableofcontents}
{1.5cm}{10pt}{10pt}