in meiner Version MacTex 2022 hat die Kombination von numrange mit sfrac tadellos funktioniert. Habe ich auch oft benutzt. Nach dem Upgrade auf MacTex 2024erhalte ich den Fehler
test-2.tex: error: 17: Undefined control sequence. ...ange[parse-numbers=false]{\sfrac{1}{2}}{2}
\documentclass[ngerman]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{siunitx}
\usepackage{xfrac}
\begin{document}
Hallo Welt, ich esse jetzt mal so \numrange[parse-numbers=false]{4}{5} Cheeseburger.
Danach \sfrac{1}{2} Gickel.
\numrange[parse-numbers=false]{Zwei}{vier} Kugeln Erdbeereis dürfen nicht fehlen
Und dann noch \numrange[parse-numbers=false]{\sfrac{1}{2}}{2} Ochsen am Spieß.
\end{document}

