Errata and package information is sent to katello only when subscription-manager repos is executed

Problem: When a new content host is registered with katello, it wont send the current package information unless someone triggers subscription-manager repos command, we are keeping the content hosts agentless, just with remote execution plugin and having puppet setup the config file for rhsm and doing the registration with katello, is there are way to trigger the package reporting at least once a day? I was thinking of setting up a cronjob on all content hosts to run subscription-manager repos at midnight, however I’m not sure if 200 hosts will cause any overload on katello when executing that.

Expected outcome: Be able to send package information back to katello in an optimized way.

Foreman and Proxy versions: 1.24.3

Foreman and Proxy plugin versions: Dynflow: 0.2.4 Pulp: 1.5.0 SSH: 0.2.1 Katello: 3.14.1

Distribution and version: CentOS 7

Other relevant data: