Why file attachment has different URLs in icons links and default link on node page?
I believe, there can be custom or some contributed module doing the trick.
The menu - download/file/fid/[id] is created by some module and allowing you to download the file.
Might be a case that the logic is written in the same callback.

try searching your modules with this callback and you might see some results...