Ich würde die Ausgabe nicht als "falsch" im klassischen Sinne bezeichnen. Sie ist nur einfach nicht, was Du gern möchtest.
Das "Problem" hier ist, dass die Kapitel-Überschrift im Inhaltsverzeichnis (und fast alle anderen Überschriften auch) von KOMA-Script-Klassen mit \sffamily\bfseries (\usekomafont{disposition}) gesetzt wird. Das wählt die serifenlose Schrift aus, die Du nicht selbst angegeben hast, daher gibt es die Latin Modern Sans. Gerade bei KOMA-Script-Klassen ist es deswegen oft sinnvoll, nicht nur \setmainfont für die Haupt-Textschrift (oftmals mit Serifen) sondern auch \setsansfont für eine passende serifenlose "Akzentschrift" zu setzen.
Wenn es also eine serifenlose Schrift gibt, die gut zu Kaufmann BT passt, gib die mit \setsansfont an.
Alternativ kannst Du mit
\setkomafont{disposition}{\normalcolor\bfseries}
KOMA-Script sagen, dass Du lieber auf die serifenlose \sffamily verzichten würdest. Die Überschriften sind dann noch immer fett, wenn Deine Schrift das kann. Wenn sie das nicht kann und Du Warnungen bekommst, dann nimm ruhig gleich
\setkomafont{disposition}{\normalcolor}
Minimalbeispiel mit einer auf CTAN frei verfügbaren Schrift
\documentclass[10pt,a4paper]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage{fontspec}
\usepackage{lipsum}
\setkomafont{disposition}{\normalcolor\bfseries}
\setmainfont{ComicNeue}
\begin{document}
\tableofcontents
\chapter{AAAaaaggg}
\section{BBBbbbggg}
\lipsum[38-40]
\end{document}
Ich würde die Ausgabe nicht als "falsch" im klassischen Sinne bezeichnen. Sie ist nur einfach nicht, was Du gern möchtest.
Das "Problem" hier ist, dass die Kapitel-Überschrift im Inhaltsverzeichnis (und fast alle anderen Überschriften auch) von KOMA-Script-Klassen mit `\sffamily\bfseries` (`\usekomafont{disposition}`) gesetzt wird. Das wählt die serifenlose Schrift aus, die Du nicht selbst angegeben hast, daher gibt es die Latin Modern Sans. Gerade bei KOMA-Script-Klassen ist es deswegen oft sinnvoll, nicht nur `\setmainfont` für die Haupt-Textschrift (oftmals mit Serifen) sondern auch `\setsansfont` für eine passende serifenlose "Akzentschrift" zu setzen.
Wenn es also eine serifenlose Schrift gibt, die gut zu Kaufmann BT passt, gib die mit `\setsansfont` an.
Alternativ kannst Du mit
```
\setkomafont{disposition}{\normalcolor\bfseries}
```
KOMA-Script sagen, dass Du lieber auf die serifenlose `\sffamily` verzichten würdest. Die Überschriften sind dann noch immer fett, wenn Deine Schrift das kann. Wenn sie das nicht kann und Du Warnungen bekommst, dann nimm ruhig gleich
```
\setkomafont{disposition}{\normalcolor}
```
Minimalbeispiel mit einer auf CTAN frei verfügbaren Schrift
```
\documentclass[10pt,a4paper]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage{fontspec}
\usepackage{lipsum}
\setkomafont{disposition}{\normalcolor\bfseries}
\setmainfont{ComicNeue}
\begin{document}
\tableofcontents
\chapter{AAAaaaggg}
\section{BBBbbbggg}
\lipsum[38-40]
\end{document}
```