So, the scenario is: you have a page that uses RichMail.HttpBinaryGet to get an excel file generated by another page. right?

I suggest you to check the Platform Monitoring logs for some kind of error, you can also add some auditing in the page that generates the excel file, for instance audit the size of the excel file you generate, and any kind of error.