The download function gee.download() provides output filenames via gee.filenames. This only works if reduce function is called that reduces multiple date file to one. Without reduce, a subdirectory will created with a hash function ending with '.tif' and the files for multiple dates are saved in this subdirectory. In this case the gee.filenames only include filenames in the subdirectory and does not include the name of subdirectory (which is difficult to guess given the hash function).