Leider ist Dein Code nicht lauffähig, da wir die ganzen per \include geladenen Dateien nicht haben. Minimal ist es auch nicht und all die Dinge, die neben dem eigentlichen Problem geändert werden müssen, schrecken ziemlich ab. Bitte schau Dir bei Deiner nächsten Frage an, wie ein Minimalbeispiel aussehen sollte.
Selbst wenn Du den Tippfehler in BCOR korrigierst, hat der Wert dieser Option keinen Einfluss auf Dein Ergebnis, da Du das Paket geometry lädst und dieses in Deinem Code das Seitenlayout bestimmt. Du müsstest also dessen Option bindingoffset mit einem passenden Wert verwenden, wobei mir 2.5cm als extrem viel erscheinen. Beachte, dass bei einem doppelseitigen Dokument, der äußere Rand einer Seite doppelt so groß sein sollte wie der sichtbare Teil des inneren Randes.
Dein Problem mit den verdrehten Rändern entsteht, weil Du bei der Verwendung von \pagenumbering nicht sicherstellst, dass die ungeraden Seitennummern auf rechten Seiten sind. Verwende vor jedem \pagenumbering immer \cleardoublepage oder mit einer KOMA-Script Klasse \cleardoubleoddpage:
\cleardoubleoddpage
\pagenumbering{Roman}
und
\cleardoubleoddpage
\pagenumbering{arabic}
Es sind aber noch jede Menge andere Dinge in dem Code, die Du eigentlich ändern solltest:
Das Paket tocloft sollte nicht mit einer KOMA-Script Klasse verwendet werden. Sämtliche Einstellungen lassen sich mit KOMA-Script Mitteln vornehmen. Statt fancyhdr sollte besser das KOMA-Script Paket scrlayer-scrpage verwendet werden. Die Einstellungen für die Verzeichnisse und die Kopf- und Fußzeile gehören in die Präambel.
Die Anpassungen von headheight, headsep und footskip solltest Du über das von Dir geladene Paket geometry vornehmen.
Das Paket hyperref sollte bis auf wenige dokumentierte Ausnahmen, die bei Dir nicht dabei sind, als letztes geladen werden.
Der Absatzeinzug sollte nicht einfach manuell abgeschaltet werden, sondern durch Absatzabstand ersetzt werden. Dafür gibt es die Klassenoption parskip. Die \\ solltest Du durch vertikalen Abstand ersetzen und die vielen \newpage deuten auch auf ein Problem hin ...
Auch das Paket appendix wird mit einer KOMA-Script Klasse sicher nicht gebraucht.
Leider ist Dein Code nicht lauffähig, da wir die ganzen per `\include` geladenen Dateien nicht haben. Minimal ist es auch nicht und all die Dinge, die neben dem eigentlichen Problem geändert werden müssen, schrecken ziemlich ab. Bitte schau Dir bei Deiner nächsten Frage an, wie ein [MWE][/MWE] aussehen sollte.
Selbst wenn Du den Tippfehler in `BCOR` korrigierst, hat der Wert dieser Option keinen Einfluss auf Dein Ergebnis, da Du das Paket [doc]geometry[/doc] lädst und dieses in Deinem Code das Seitenlayout bestimmt. Du müsstest also dessen Option `bindingoffset` mit einem passenden Wert verwenden, wobei mir `2.5cm` als extrem viel erscheinen. Beachte, dass bei einem doppelseitigen Dokument, der äußere Rand einer Seite doppelt so groß sein sollte wie der sichtbare Teil des inneren Randes.
Dein Problem mit den verdrehten Rändern entsteht, weil Du bei der Verwendung von `\pagenumbering` nicht sicherstellst, dass die ungeraden Seitennummern auf rechten Seiten sind. Verwende vor jedem `\pagenumbering` immer `\cleardoublepage` oder mit einer KOMA-Script Klasse `\cleardoubleoddpage`:
``` latex
\cleardoubleoddpage
\pagenumbering{Roman}
```
und
``` latex
\cleardoubleoddpage
\pagenumbering{arabic}
```
Es sind aber noch jede Menge andere Dinge in dem Code, die Du eigentlich ändern solltest:
Das Paket [doc]tocloft[/doc] sollte nicht mit einer KOMA-Script Klasse verwendet werden. Sämtliche Einstellungen lassen sich mit KOMA-Script Mitteln vornehmen. Statt [doc]fancyhdr[/doc] sollte besser das KOMA-Script Paket [doc]scrlayer-scrpage[/doc] verwendet werden. Die Einstellungen für die Verzeichnisse und die Kopf- und Fußzeile gehören in die Präambel.
Die Anpassungen von `headheight`, `headsep` und `footskip` solltest Du über das von Dir geladene Paket `geometry` vornehmen.
Das Paket [doc]hyperref[/doc] sollte bis auf wenige dokumentierte Ausnahmen, die bei Dir nicht dabei sind, als letztes geladen werden.
Der Absatzeinzug sollte nicht einfach manuell abgeschaltet werden, sondern durch Absatzabstand ersetzt werden. Dafür gibt es die Klassenoption `parskip`. Die `\\` solltest Du durch vertikalen Abstand ersetzen und die vielen `\newpage` deuten auch auf ein Problem hin ...
Auch das Paket [doc]appendix[/doc] wird mit einer KOMA-Script Klasse sicher nicht gebraucht.