Isso significa que 01
ou 07
seria interpretado como um número octal devido à porcentagem de 0
. É setembro e 09
não é um número octal válido.
Uma solução alternativa poderia ser
set /a rmonth+1%month%+490
mas isso parece um hack feio. Terei prazer em promover outra resposta com a solução certa.