It looks like the server is only able to transfer data when the control connection has been reverted to unencrypted mode after a (successful and secure) authentication.
Please try calling
ClearCommandChannel method (represents the
CCC command) after authenticating and before transfering any files or retrieving directory listings:
var client = new Ftp();
Check out Reverting to unencrypted communication for additional information about