Trigger macro from new file added to folder, ONLY when download is complete

Select "ignore partial file":

57

From the Keyboard Maestro Wiki:

You can have the trigger ignore partial or changing files, so for example if a file is being downloaded or copied in to the folder, the trigger will wait until the download/copy has completed and can ignore partial files (files with extensions that are known to be “in progress” files).