I think you basically answered your own question in the 1st 2 sentences.
My guess is while you may have your client configured correctly, the part about using a redirect may not be. I personnally use BPFTP server and dns2go and it works fine.
You can feel free to contact me about settings if you like on Messenger
