Ho provato alcune cose e sembra che il viewBox stia causando problemi… se invece sposto quei valori su height/width e rimuovo il viewBox, funziona allo stesso modo su desktop e mobile.
Quindi, aprendo il file SVG in un editor di testo e modificando la seconda riga da:
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 751.98 200">
a:
<svg xmlns="http://www.w3.org/2000/svg" width="751.98" height="200">
Dovrò indagare sul motivo per cui si comporta diversamente su mobile…