Answer
Separate "the report generated" from "the email step sent" — a report can render correctly while a downstream mail step silently fails on its own configuration (sender address, size limit, or recipient rule). Check the mail step's own log, not just the report's.