Katello: some products/repositories are not visible on client system after registration but visible under hosts/*hostname*/repositorie sets

hmm… See if this could also apply: CentOS 7 client does not see BaseOS repositories - #4 by jeremylenz

Since you’re on Katello 4.7, you can try running foreman-rake katello:check_candlepin_content and see what it tells you.