During a download of any sufficiently large file for it to download from multiple servers as described by a metalink file, if one of the server's URL is returning a completely different set of data than what should be there (like a webpage indicating an error), the hash check fails. When I check the downloaded file with a hash checking program, the hash indeed is what not what it should be.
Whereas when 'Free Download Manager' downloads the file, the hash check succeeds, and verifying the hash with another app indicates the downloaded file's hash is what it should be.
If my assertions are proven incorrect, here is at least the link from my site that downloads successfully in FDM but not in wxD:
http://host-a.net/camzmac/RedLizard.mp3/1234.metalink
Logged In: NO
The platform is Windows XP, program version: 0.6.0