É provavelmente o trema no caminho. A interface entre o FileZilla e o processo interno do psftp não é habilitada para Unicode.
Quando eu tentei um caminho com sinais diacríticos, o psftp não carregou a chave:
Trace: Successfully loaded 0 key pairs from file
Quando removi os diacríticos, funcionou:
Trace: Successfully loaded 1 key pair from file
Trace: Offered public key from "C:\path\key.ppk"