The Junk filter is not infallible. It is a learning filter & is there to aide the user. BTW LW checks files download hash, if the hash is identical then it lists it as same file.
The junk filter's settings can be changed from strong to weak. Personally I have it set to weak. I deliberately search out junk & tag it as junk. After a while the filter starts to pick up that those files are junk. However, as said earlier, it is not an ideal filter. And Spammers use special techniques to try to trick LW. That's why some files show as having been previously downloaded when they have not been.
Check this post for some examples of typical spam:
http://www.gnutellaforums.com/downlo...note-them.html
As Blackhorse 70V suggests, Bitzi lookup is a good way of checking a file's validity & also its quality.