- This is a community answer based on user
samcarter
's answer on a different platform (it started as a chat).
- It is important to know that when you use Overleaf, that you can rely on a bunch of installed fonts (also teached to me by user
samcater
, see here.

\documentclass{beamer}
\usetheme[background = dark]{metropolis}
% The magic happens here
\setsansfont[ItalicFont={Fira Sans Light Italic},%
BoldFont={Fira Sans SemiBold},%
BoldItalicFont={Fira Sans Italic}]%
{Fira Sans Light}%
\begin{document}
\begin{frame}{Frame Title}
normaltext\textbf{textbf}
\par
{\tiny normalfont\textbf{textbf}}
\end{frame}
\end{document}
Improved Version

Original Version


\setsansfont[BoldFont={Fira Sans Black}]{Fira Sans Book}
. You can mix and match the usual styles (Thin, Light, Regular, Medium, SemiBold, Bold, ExtraBold, Black)overleaf
because it seems that your suggestion does not work on Overleaf (my bad for not mentioning that from the beginning).