Testei algumas coisas e parece que o viewBox está causando problemas… Se, em vez disso, eu mover esses valores para height/width e remover o viewBox, funciona da mesma forma no desktop e no mobile.
Então, abrindo o SVG em um editor de texto e alterando a segunda linha de:
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 751.98 200">
para:
<svg xmlns="http://www.w3.org/2000/svg" width="751.98" height="200">
Vou precisar investigar por que isso é diferente no mobile…