regarding puppet reports: there is an issue with as well (at least in my setup).
I configured in puppet.conf on the master:
[main]
...
reports = log, foreman
....
During puppet agent run I see in on puppetmaster:
puppetmaster-v6 | 2019-07-26 09:41:04,810 WARN [puppetserver] Puppet Loaded report file for foreman but report was not defined
puppetmaster-v6 | 2019-07-26 09:41:04,812 WARN [puppetserver] Puppet No report named 'foreman'