When nitric acid reacts with metals, hydrogen gas is not observed because:
Hydrogen is oxidised by nitric acid
Nitric acid is a strong oxidising agent. So as soon as hydrogen gas is formed in the reaction between a metal and nitric acid, the nitric acid oxidises hydrogen gas to water and gets reduced to any of the nitrogen oxides. Thus nitric acid does not release hydrogen gas upon reaction with metals.