It appears that loading unicode-math causes the digit 7 to be wider than expected:
\documentclass{article}
\usepackage{unicode-math}
\usepackage{siunitx}
\begin{document}
\begin{tabular}{ S[table-format=1]}
0\\
1\\
2\\
3\\
4\\
5\\
6\\
7\\
8\\ % line 14
9
\end{tabular}
\end{document}
has the warning
Overfull \hbox (0.13pt too wide) detected at line 14
$\TU/latinmodern-math.otf(1)/m/n/10 7$
(Using \setlength\overfullrule{1pt} shows that it's the 7 on line 13, not the 8 on line 14.)
It appears that loading unicode-math causes the digit 7 to be wider than expected:
has the warning
(Using
\setlength\overfullrule{1pt}shows that it's the 7 on line 13, not the 8 on line 14.)