If it hard bounced, typically that indicates that they provided an invalid email address. Sometimes people will enter a dummy email address to see if they can get the content/download without providing their real address.
If you want to make sure everyone who submits a form gets their content/download - I would put the content on the success page.
Hope this helps!
Taylor