that can be an issue…try to ignore the path containing archive and run…use if condition
currentFtpObjectInfo.FullName.contains("Archve") then ignore else move file
if you are using without slsh as well it would fail as archive creates as round reference…so ignore that and make sure you uncheck include subfolders
cheers