Isso deve funcionar para você:
zmv '1-([0-9])( *)' '1-0$1$2'
ou
zmv '1-([0-9])([^0-9]*)' '1-0$1$2'
Você só precisa fazer a correspondência incluir apenas um dígito seguido por um espaço ou um dígito. Com o jeito que você tinha, combinava com um dígito seguido por qualquer coisa .