Você está usando FTP passivo? Se assim for, você também precisa abrir um intervalo de portas acima de 1023. Não importa quais portas, mas geralmente 2000-3000 são usadas.
Como um teste se este for o seu problema, configure seu cliente FTP para ACTIVE (ou qualquer que seja o nome da opção oposta é PASSIVE) e veja se você ainda tem o mesmo problema. Se não, então você precisa abrir algumas portas altas para permitir que as coisas passivas aconteçam.