SSIS - Connection Time Out From SQL Job

SSIS - Connection Time Out From SQL Job

I know this is question is common, as I think I have read every forum post on the subject. I've been researching this issue for three days now.
I have checked https://winscp.net/eng/docs/faq_scheduler, and every other on-site article I can find. I'm either missing something small that's right in my face, or my problem is unique in some way.

I have a get file script that runs fine from cmd prompt, and scheduled task/BAT file, but will not run when initiated by a SQL Job/SSIS pkg. I set the entire process up on an a domain administrator account. The domain account is the same account as the SQL Agent Account. The account has full read/write access to all the file and directories referenced. I can also manually execute the SSIS pkg from within visual studio and the process completes fine. The only time it fails is when I execute the SQL Job that calls the SSIS pkg. I've tried calling WINSCP.com as well as WINSCP.exe.

At this point, I'm pulling my hair out. Any help will be greatly appreciated.