Had the exact same problem here.

Turned out to be turning Passive FTP on fixed the whole thing.