Si le port 21 passe, c'est que ta configuration est plus que probablement correcte.
Pour le firewall du syno, à part exigences particulières, désactive le.
Vérifie quand même que l'adresse ip depuis laquelle tu testes n'est pas blacklistée par l'autoblock.
Maintenant il faut voir tout simplement depuis où tu testes ?
En effet, si tu testes depuis le boulot, c'est plus que probablement ton proxy ou des règles réseaux qui empèchent la communication sur autre chose que des ports standards à savoir le ftp et le http / https.
Teste ton ouverture de port depuis une connexion résidentielle ou depuis un site de test de port pour t'assurer du bon fonctionnement de la chose.
Après, il faut ruser pour faire passer le tout depuis le travail.