I'm developer of WinSCP FTP client.
I got this report from on of my users:
And I was able to reproduce it againsr your FTP server (ftp.drivehq.com).
Clearly your server requires PASV/PORT command before MLST. What does not make any sense as MLST command does not make use of data channel. I haven't seen any other FTP server before with such requirement.
See attached transcript of communication using Windows FTP command-lione client.
Thanks for any feedback.