He conseguido aislar mejor el error, resulta que, aunque la exception la tira en el
FTP.List, el error viene desde el constructor del modo lista.
Si hago
FTP.List llamandolo desde el CreateDescarga, funciona perfecto.
Tengo mal implementado o algun error en el doble constructor para que uno funcione bien y el otro no?