What is "continue transfer" setting?
Please attach a full session log file showing the problem (using the latest version of WinSCP).
I found out the solution. It was because I was using sFTP in one of my servers (which worked fine) and the other server that didn't 'resume transfer' was not (it was FTP). Therefore I changed the server that didn't resume file transfer to sFTP and now it works fine.