Organisation can't access libraries, even though it says everyone can

Hi everyone,
We recently created a design system where every component is its own library and the people in the organisation needs to enable that library in order to use the component.

However, we also show our design system through an online service and allow user to access the component files (view only) clicking on the file. Therefor we give the following access:

It then says “Everyone at (organisation) can access this file”, BUT, when they want to enable the component from shared libraries it doesn’t show up in the list.

It only shows up if we have the following setting: “Anyone at (organisation”, instead of “Anyone with a link”.

Why does this setting give more access to the organisation? What is the difference here? The problem with this setting is we cannot give access (view only) to people that want to view the component file from the online service.

Any ideas?