SSIS FTP Sending Blank Files
May sound drastic but if you can't find a good way to debug within SSIS then you can always resort to Network Monitor or Wireshark.  That way you can see what's happening during the FTP session.  Another option may be to ask for some extra FTP logging on the receiving end.