When a report is evaluated as part of a shared dashboard that is in a collection, the evaluation can return a 500 error. This is because it is checking whether or not the report is authorized for the user, but in this case there is no user. It may work correctly in the context of dashboards outside of collections. A shared dashboard should be visible for users that are not logged in - no matter where it is placed within Optimize (not depending on Collections or access to Collections).
Given:
A dashboard is shared with additional filters applied
When:
The shared link is opened in a browser, causing the reports to be evaluated
Then:
An error appears and no evaluations complete