I guess the next thing to do would be to capture rclone going wrong with wireshark. So do a small failing transfer and capture the complete conversation between rclone and the FTP server.
If you could do that could you email it to me nick@craig-wood.com with a link to this page and I'll dig into it.
Thanks