siunitx con opción recíproca falta \cdot entre numerador y denominador

siunitx con opción recíproca falta \cdot entre numerador y denominador

Tengo un ejemplo mínimo de un siunitxuso que tiene algún comportamiento no deseado, tal vez un pequeño error.

\documentclass[a4paper,11pt,fleqn]{book}

\usepackage[inter-unit-product=\ensuremath{{}\cdot{}}]{siunitx}
\DeclareSIQualifier{\cat}{cat}

\begin{document}

\si[per-mode=reciprocal-positive-first]{\mole\square\meter\per\second\per\kilogram\cat}

\end{document}

Produce esto:

ingrese la descripción de la imagen aquí

En realidad debería haber un signo de multiplicación entre el numerador y el denominador. ¿Estoy haciendo algo mal o alguien coincide conmigo en que siunitxse está comportando de forma extraña?

información relacionada