Creo que tu error es denegar la regla por defecto. Mejor que la deshabilites, a ver qué.
Para FTP pasivo es suficiente permitir los destinos TCP 21.
http://es.wikipedia.org/wiki/File_Transfer_Protocol
https://doc.pfsense.org/index.php/Example_basic_configuration
Del resto se encarga el ftp proxy helper gestionado automáticamente por el kernel.
Pero me temo que bloqueando la regla por defecto no dejas que 127.0.0.1 (pfSense) haga su trabajo.
Adjunto imagen donde se puede ver que se autoriza sólo el destino TCP 21 para que funcione. El UDP 53 es porque en la prueba, mi ordenador cliente NO emplea pfSense como DNS (ni como DHCP para poder inidicarle los DNS a emplear).

