Pour l'erreur, voir la doc d'unicode-math section 4.4 p. 10 pour définir \mathrm `\mathrm` : il faut ajouter
`\setmathfontface\mathrm{KpMath-Regular.otf}[version=kpmsans]`
Les polices texte et math fonctionnant indépendamment l'une de l'autre il faut bien deux commandes pour changer de police texte et de police math par exemple
`\sffamily\mathversion{kpmsans}`.