Ich mache mal zwei Minimalbeispiele einmal mit unicode-math und einmal ohne.
\documentclass{scrbook}
\usepackage[ngerman]{babel}
\usepackage{polyglossia}
\setdefaultlanguage{german}
\usepackage[reqno, disallowspaces]{mathtools}
\usepackage{graphicx}
\usepackage[table]{xcolor}
\usepackage{amssymb}
\usepackage{lualatex-math}
%\usepackage{unicode-math}
\begin{document}
$ \boldsymbol{P} P$
$ \boldsymbol{\nu} \nu $
$ \overrightarrow{x}_{k} $
\end{document}\documentclass{scrbook}
\usepackage[ngerman]{babel}
\usepackage{polyglossia}
\setdefaultlanguage{german}
\usepackage[reqno, disallowspaces]{mathtools}
\usepackage{graphicx}
\usepackage[table]{xcolor}
\usepackage{amssymb}
\usepackage{lualatex-math}
\usepackage{unicode-math}
\begin{document}
$ \boldsymbol{P} \symbf{P} P$
$ \boldsymbol{\nu} \symbf{\nu} \nu $
$ \overrightarrow{x}_{k} $
\end{document}