Detalhe que pode te fazer perder algumas horas pra descobrir a solução, que como sempre segue a regra (que deve ter algum nome que não sei) que é: quanto mais tempo você perde pra descobrir a solução, mais simples e besta deve ser essa solução.
O problema é quando você precisa usar mais que nove argumentos em alguma RewriteRule, e usar o $10 por exemplo, ele irá retornar o $1 mais o número 0.
Pra usar os argumentos acima do $9 tem que usar o dólar duplo: $$10