Currently the inventory plugin restricts the hosts it uploads data for as being any host registered to Satellite that is consuming at least 1 entitlement. This is problematic when using Simple Content Access as when SCA is enabled it is likely that not every host will have an entitlement attached at the time of report generation and upload.
It is also problematic in that there is no filter for entitlements a system should have; so if I have 900 content hosts on an Org with SCA enabled and none of them have a Red Hat subscription attached, but 500 of them have a custom product attached, only those 500 hosts will be reported and none of the other hosts will be reflected in Subscription Watch.
Ideally all registered hosts should be reported, or any filter is necessary that filter should restrict only hosts with Red Hat subscriptions attached rather than custom products.
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory (Important: Satellite 6.8 release), and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.
https://access.redhat.com/errata/RHSA-2020:4366