siunitx usa una fuente incorrecta para \gradosCelsius en math-sf

siunitx usa una fuente incorrecta para \gradosCelsius en math-sf

Aunque estoy usando los parámetros siunitx detect-ally math-sf=\mathrmtengo unidades tipográficas con la fuente matemática serif cuando estoy dentro de un contexto matemático, las unidades \degreeCelsiuspermanecen escritas en \mathsf.

¿Se hace esto de forma tan intencionada? ¿Cómo podría lograr el resultado deseado?

\documentclass[]{standalone}
\usepackage[default]{opensans}
\usepackage{siunitx}
\sisetup{detect-all, math-sf = \mathrm}
\begin{document}

    \begin{tabular}{ l l | l }
        I get ...              &                          & I want ...                  \\
        in text mode:          & in math mode:            & in math mode:               \\
        \SI{5}{m}              & $\SI{5}{m}$              & $5\,\mathrm{m}$             \\
        \SI{5}{\degreeCelsius} & $\SI{5}{\degreeCelsius}$ & $5\,\si{\degree}\mathrm{C}$
    \end{tabular}

\end{document}

Salida del código del documento Latex anterior

información relacionada