Connected Github Repo Available to All Cloudflare Accounts

We get our clients to use Cloudflare pages to deploy landing pages to their own subdomain. The deployments all come from our centralized Github account and are accessed through our client’s Cloudflare account. When we authorize a repo to have access to Cloudflare, that repo is available in every Cloudflare account that has been connected to our Github account.

For example Client A connects to our GitHub account to deploy Site A, and Client B connects to our GitHub account to deploy Site B, and now has access to Site A. Client A now has access to Site B’s repo as well.

Is there any way to stop this from happening? We don’t want our clients to be able to see all of the repositories we have connected to other Cloudflare Accounts.