Ist zwar nicht gefragt, aber hier ist mal zusätzlich eine Version mit der KOMA-Script Klasse `scrreprt` und dem Paket `scrlayer-scrpage`, aber ohne `titlesec`. Das Beispiel benötigt aber eine halbwegs aktuelle KOMA-Script Version und läuft deshalb leider derzeit noch nicht in Overleaf.
Dafür gibt es bei einem mehrseitigen Inhaltsverzeichnis oder bei nicht nummerierten Kapiteln, die mit `\addsec` oder `\addsec*` eingefügt werden, keine Probleme mit dem Kopfzeileneintrag.
    \documentclass[twoside,parskip=half-,numbers=enddot]{scrreprt}[2015/10/03]
    %\providecommand*\Ifstr{\ifstr}% nötig bis einschließlich KOMA-Script version 3.27, see https://komascript.de/faq_deprecatedif
    %\providecommand*\Ifnumbered{\ifnumbered}% nötig bis einschließlich KOMA-Script version 3.27, see https://komascript.de/faq_deprecatedif
    \usepackage[english]{babel}
    \usepackage [T1] {fontenc}
    \usepackage %\usepackage [utf8] {inputenc}
{inputenc}% nur bei veralteten TeX-Distributionen nötig
    \usepackage{mwe}
    \renewcommand*\raggedchapter{\raggedleft}
    \renewcommand*\chapterformat{\thechapter}
    \addtokomafont{chapter}{\mdseries\LARGE}
    \renewcommand*\chapterlinesformat[3]{%
      \parbox{\textwidth}{%
        \raggedchapter
        \parbox[b]{.5\textwidth}{\raggedchapter#3}%
        \quad
        \rule[-12pt]{3pt}{70pt}%
        \ifstr{#2}{}{}{%
\Ifstr{#2}{}{}{%
          \quad
          {\fontsize{35.83}{40}\selectfont#2}%
        }%
      }%
    }
    \usepackage[headsepline,footsepline,plainfootsepline,automark]{scrlayer-scrpage}
    \renewcommand*\sectionmark[1]{%
      \ifnumbered{section}{\markright{\sectionname\ \Ifnumbered{section}{\markright{\sectionname\ \sectionmarkformat}}{\markright{}}%
    }
    \providecaptionname{english}{\sectionname}{Section}
    \clearpairofpagestyles
    \ohead{\leftmark}
    \ihead{\ifstr{\rightmark}{\leftmark}{}{\rightmark}}
\ihead{\Ifstr{\rightmark}{\leftmark}{}{\rightmark}}
    \ofoot*{Wiechy}
    \ifoot*{\pagemark}
    \begin{document}
    \tableofcontents
    \addchap{Chapter without number}
    \Blindtext
    \chapter{Chapter}
    \Blindtext
    \Blinddocument
    \addsec{Section without number}
    \Blinddocument
    \Blinddocument
    \Blinddocument
    \end{document}
![alt text][1]
  [1]: http://texwelt.de/wissen/upfiles/tw_ersatzfuertitlesec_1.png