That is interesting - in my testing it receives the value of the last modified time in the filesystem you are pulling from. Can you double-check the file you're pulling on your FTP server? Or perhaps try creating a new file and testing?
I tested using this public FTP test site:
You can see my date matches the date on the FTP site: