There can be several reasons why the end user doesn’t receive the mail.
You can try first if you can publish your reports in the portal or store the reports on a share.
It could be a problem with sending only the mails, or creating the reports.
Maybe you do not have the authorizations to send mails. Or it’s technical blocked.