In SharePoint online we have a need to share a document library with the "Everyone" group without granting permissions to the entire site. We're using the modern document interface, and the explicit sharing part of this works just fine.
When the user opens the document library, click on the file, open the information panel, the preview begins to render but then quickly resolves to a 500 Internal Server Error. This happens for any user who does not have full access to the site and on all file types.
I would really prefer to not have to change all of the other permissions on the objects in this site just to give access to this modern document library to the Everyone group.
Does anyone have an idea what else I may need to grant read permissions on to avoid this internal server error?