The Mathematical Alphanumeric Symbols unicode block defines 996 symbols: bold, italic, fraktur, serif, sans-serif, double-struck, latin/greek, script, etc, in various combinations. 𝐀𝐚 𝐴𝑎 𝑨𝒂 𝒜𝒶 𝓐𝓪 𝔄𝔞 𝔸𝕒 𝕬𝖆 𝖠𝖺 𝗔𝗮 𝘈𝘢 𝘼𝙖 𝙰𝚊 𝚪𝛄 𝛤𝛾 𝜞𝜸 𝝘𝝲 𝞒𝞬 𝟏𝟐𝟑 𝟙𝟚𝟛 𝟣𝟤𝟥 𝟭𝟮𝟯 𝟷𝟸𝟹.
The MAS block definitions are built-in
, separate to the font, and the MAS is also separate from the Latin and Greek blocks used for normal text. So that implies that any (math) font implementing the MAS, whether serif or sans, would have all those combinations, 𝕽 like bold capital fraktur etc.

Code
\documentclass[12pt]{article}
\usepackage{xcolor}
\usepackage{unicode-math}
\setmathfont{DejaVu Math}
\setmainfont{Noto Serif}
\newcommand\mlatin{𝐀𝐚 𝐴𝑎 𝑨𝒂 𝒜𝒶 𝓐𝓪 𝔄𝔞 \\ 𝔸𝕒 𝕬𝖆 𝖠𝖺 𝗔𝗮 𝘈𝘢 𝘼𝙖 𝙰𝚊}
\newcommand\mgreek{𝚪𝛄 𝛤𝛾 𝜞𝜸 𝝘𝝲 𝞒𝞬}
\newcommand\mdigits{𝟏𝟐𝟑 𝟙𝟚𝟛 𝟣𝟤𝟥 𝟭𝟮𝟯 𝟷𝟸𝟹}
\begin{document}
{\normalsize Text mode (Noto Serif)}:
Plain characters here, abc ABC ΓΣΤ αβγ, then glyphs from unicode block Mathematical Alphamumeric Symbols:
\noindent\mlatin
\noindent\mgreek
\noindent\mdigits
{\normalsize Maths mode (DejaVu Math)}:
MAS glyphs:
\noindent$\mlatin \\
\mgreek \\
\mdigits$
\end{document}
So to do everything in sans, it should be a case of selecting a sans for the text mode, and in unicode-math
mapping all the math styles to sans (range XX -> sf), I would expect. I'll do an experiment.