I would like to use the tocloft package to make some adjustments to my TOC. This MWE is based on the accepted answer to this question.
\documentclass [a4paper,11pt,twoside]{book}
\usepackage{fontspec}
%\usepackage{titlesec}
\defaultfontfeatures{Ligatures=TeX}
\setmainfont{Book Antiqua}
\setsansfont{Liberation Sans} %!Change to any font that you have on your system
\usepackage[dutch,english]{babel}
\usepackage{tocloft}
\renewcommand{\cftbeforechapskip}{\baselineskip} % allow spacing after each chapter/section entry
\renewcommand{\contentsname}{Contents}
%\addto\captionsenglish{\def\contentsname{Contents}} %! Needed for babel? https://tex.stackexchange.com/questions/35903/formatting-the-title-of-the-toc
\renewcommand{\cftaftertoctitle}{\hfill}
%\renewcommand{\cfttoctitlefont}{\hfill\Large\bfseries} %!some command to make the heading large, bold and sans
\renewcommand{\cftbeforetoctitleskip}{-0.25in} % Title is 1in from top
\renewcommand{\cftaftertoctitleskip}{2.0\baselineskip}% 1 double space after title
\renewcommand{\cfttoctitlefont}{\hfill} % Blank space before title
\renewcommand{\cftaftertoctitle}{\hfill} % Blank space after title
\renewcommand{\cftchapfont}{} % Can make it bold faced here; don't put a space in the {}
\renewcommand{\cftchapleader}{\cftdotfill{\cftchapdotsep}}
\renewcommand{\cftchapdotsep}{\cftdotsep} % Puts dots after chapter entries
\renewcommand{\cftchappresnum}{Chapter\ } %
\renewcommand{\cftchapaftersnum}{} % Don't put a space in the {}
\renewcommand{\cftsecleader}{\cftdotfill{\cftsecdotsep}}%
\renewcommand{\cftchappagefont}{} %
\renewcommand{\cftchapnumwidth}{1in}
\setcounter{tocdepth}{0}
\begin{document}
\frontmatter
\tableofcontents
\mainmatter
\chapter{A really long chapter heading that will wrap around in the table of contents and end up inline with the chapter name}
\section{First section}
\chapter{Another chapter}
\end{document}
From the documentation, I would have thought that \renewcommand{\cftaftertoctitle}{\hfill} would have set the title to bold and large.
What am I getting wrong here?
Also, I would like to make sure that the title font and entry fonts are set to my sans font. Is there something more I have to do for that? Maybe \renewcommand{\cfttoctitlefont}{\hfill\Large\bfseries\sffamily}?

Book Antiquafont has a bold version? The font is clearly not a sans - serif font. – Jan 01 '19 at 08:26\setsansfont{TeX Gyre Heros}and the body of the text by\setmainfont{Book Antiqua}. The bold in the body come out as boldBook Aniqua. I suspect that I need to do more reading on this? – Simon Jan 01 '19 at 08:34\renewcommand{\cfttoctitlefont}{\hfill}(right in the middle of the bunch of\cft....redefinitions) after your first redefinition, so you're wiping out the first setting – Jan 01 '19 at 08:53