Os exemplos do comando cURL mostram que você separa as entradas de formulário usando ; em vez de & . Você pode querer tentar isso.
Além disso, curl --verbose ... fornecerá mais detalhes que podem ajudar você a descobrir qual é o problema.