Unable to see all site options when linking a site

I’m currently trying to add a Netlify site to the Algolia Crawler admin dashboard, but it doesn’t seem to give me all the options. At first I thought it was a team’s permission issue on Netlify’s end, but the sites I can add include some sites outside of my personal Netlify team.

I had an “owner” of the Netlify team try to add the site too, but they had similar results – a mix of personal Netlify team’s sites, as well as the Netlify company team’s sites.

Has anyone else experienced this issue? I’m not sure how to proceed here.