GetList(string) returns only 1679 files when real count of files in folder is 2259. And I dont get any error.
It's rather strange.
What does the log say: https://www.limilabs.com/blog/logging-in-ftp-dll
Try using Ftp.List() command (it doesn't use data connection to transfer folder contents), and check the logs.