fneto,
Depois de muitos topicos sobre ftp, concluimos que o proxy feito no pfsense é suficiente para publicar o serviço sem precisar de muito conhecimento no protocolo em questão.
Respondendo a sua pergunta sobre como restringir o ftp somente a uma interface, aparentemente só existe a opção de ligar ou desligar o proxy de ftp pela opção que você já está configurando(debug.pfftpproxy)
Da uma olhada nestes topicos, e veja se consegue solucionar ou pelo menos entender o problema.
http://forum.pfsense.org/index.php/topic,44987.msg234485.html#msg234485
http://forum.pfsense.org/index.php/topic,44733.15.html
http://forum.pfsense.org/index.php/topic,45150.0.html
Só um pequeno detalhe sobre o que você postou.
A porta 20 não tem o mesmo sentido de conexão que a porta 21, criar uma regra com 20,21 é inútil(em um dos posts tem o diagrama de conexão do ftp em modo ativo e passivo).
att,
Marcello Coutinho