I would like some assessment on the situational utilities of various vertical space commands, namely: \smallskip, \medskip, \bigskip, \vspace*{value}, \\[value].
\smallskip, \medskip, \bigskip, and \vfill are formed using \vspace.
But the above do not produce a vertical space in the following code
\documentclass{book}
\usepackage{geometry}
\geometry{ paperheight=21cm, paperwidth=21cm, left=8mm, right=8mm,
top=21mm, bottom=21mm}
\usepackage{fix-cm}
\makeatletter
\renewcommand\normalsize{%
\@setfontsize\normalsize{13pt}{15pt}
\abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@
\abovedisplayshortskip \z@ \@plus3\p@
\belowdisplayshortskip 6\p@ \@plus3\p@ \@minus3\p@
\belowdisplayskip \abovedisplayskip
\let\@listi\@listI}
\makeatother
\usepackage{bm} % makes bold arguments
\usepackage[x11names]{xcolor} % loads 317 named rgb colours
\usepackage{amsmath}
\usepackage{amsthm}
\boldmath
\renewcommand{\seriesdefault}{\bfdefault}
\newcommand\blskip{\\[0.3\baselineskip]}
\begin{document}
\normalsize
\newtheorem{theorem}{Theorem}[section]
\newtheorem{corollary}{Corollary}[theorem]
\newtheorem{lemma}[theorem]{Lemma}
\section{Fourier Transform}
\begin{theorem}
[\color{blue} \textbf{Convolution Property of Fourier Transform}]
\label{convolution}
\textcolor{blue}{\bigskip This is not insterted on a new line}
\textcolor{blue}{\vspace{8pt} This does not work either}
\textcolor{blue}{\blskip This worked as intended}
The Fourier transform of the product of two functions, \( u_1(t) \)
and \( u_2(t) \), is equal to the product of the Fourier transforms
\( F(u_1) \) and \( F(u_2) \).
\end{theorem}
\end{document}
What is happening? How does the utilisation of \\{skip}, but the others based upon \vspace do not?

\documentclass{book}etc, include relevant packages (such as\usepackage{amsmath}, key definitions such as defining\newtheoremetc. It just makes it easier to help for the future, this contains more information on MWE's (minimal working examples). Hope someone can help answer this! – Apr 23 '22 at 21:53\newcommand\blskip{\[0.3\baselineskip]}` does not add a vertical skip it adds a line break and will generate errors where you have used it. Please always provide a real test document not just a fragment that does not run on its own. – David Carlisle Apr 23 '22 at 22:010.3\baselineskip. – Veak Apr 23 '22 at 22:18