Here's how we resolved this:
We are not getting the latest file using FTP protocol, however if we use SFTP protocol we get the latest files. Our provider confirmed they use SFTP for upload as well. The only way to identify this is to download the same file using FileZilla (SFTP protocol), then download the same file using the VisualCron task, then go to File > Properties and compare the dates.