Does blood have a metallic smell? She smells of organic matter, in my opinion, the smell is more like a raw egg. At the expense of the metallic taste, I also doubt: in my opinion, it is simply salty - due to salts and ions, for example, sodium ions.
Metals have no smell at all. The fact that metal objects have a specific smell is due to the fact that skin secretions on the surface of metals are oxidized and form aldehydes and ketones, which can already evaporate, in contrast to copper and iron.
You can check it yourself - ignite a metal object without touching it, and smell it, and then touch it with your fingers and smell it again.
Well, why blood can smell like similar substances can only be assumed. There is indeed iron in the blood in hemoglobin, there are organic substances, maybe all this in the air somehow participates in redox reactions with similar products.
It is very strange, because blood has an iron smell and a metallic taste, also usually associated with iron. This is understandable, since there are red blood cells in the blood, or erythrocytes. They contain a pigment protein - hemoglobin, each molecule of which contains four iron atoms: it causes different shades of red that are inherent in blood. Iron carries oxygen or carbon dioxide - just in case. Iron ions, getting into saliva, like a solvent, irritate the chemoreceptors of the oral cavity, hence the corresponding taste. And they can also irritate the olfactory chemoreceptors of the nasal mucosa; this is how the smell of iron appears.