Im facing the same problem. My script also seems to start moving file to new destination before its completed at source location. Im using "option batch continue" with parameters -delete -resume and -neweronly.
Im sure WinSCP wait for a file to completly download and after that it start moving file to new destination. Is it like this ? any suggestion to fix this problem.
Your duplicate post: