In the example shown, referring is red (as it should), referred+rule is black (it should be red). There is a similar post for beamer that I haven't been able to adapt to this case. There are more packages than needed, too many combinations to figure out the minimal set (I get errors).
\documentclass[oneside,fontsize=14pt]{scrbook}
\usepackage{afterpage}
\usepackage{anyfontsize}
\usepackage[french]{babel}
\usepackage[bibencoding=auto,backend=biber,autolang]{biblatex}
\usepackage{comment}
\usepackage{csquotes}
\usepackage{eurosym}
\usepackage{enumitem}
\usepackage{epigraph}
\usepackage[T1]{fontenc}
\usepackage{glossaries}
\usepackage{graphicx}
\usepackage{keyfloat}
\usepackage{lastpage}
\usepackage{pdfpages}
\usepackage{refcount}
\usepackage{t1enc}
\usepackage{textcomp}
\usepackage{tikz}
\usepackage[normalem]{ulem}
\usepackage{wrapfig}
\usepackage{xcolor}
\usepackage{xparse}
\usepackage{xwatermark}
%\PassOptionsToPackage{hyphens}{url}\usepackage{hyperref}
%must come last
\usepackage{hyperref}
\begin{document}
\begin{titlepage}
\pagecolor{blue}
\afterpage{\pagecolor{white}\color{black}}
\color{red}
%\color{blue}
%\color{white}
\begin{center}
\let\oldfootnoterule\footnoterule
\renewcommand{\footnoterule}{\color{green}{\oldfootnoterule}}% <----- Color of the separating rule.
\let\oldfootnote\footnote
\renewcommand{\footnote}[1]{\color{brown}\oldfootnote{\color{red}#1}} % <----- 1: Color of the footnotemark in the text (overwrites the color specified in lines 4+5); 2: Color of the footnote text (overwrites the color specified in line 4)
\vspace*{\fill}
{\LARGE
\textbf{
TITRE\footnote{\color{red}auteur}
}
}
\let\footnoterule\oldfootnoterule
\renewcommand{\footnoterule}{\color{green}{\oldfootnoterule}}% <----- Color of the separating rule.
\let\footnote\oldfootnote
\vspace*{\fill}
\end{center}
\end{titlepage}
\chapter{Foo}
Foo
\end{document}


keyfigfrom thekeyfloatpackage? – Erwann Sep 21 '19 at 00:43