What would cause reports not to be sent to Foreman?

Wait, before you answer… this is a little more complicated

[foreman/puppet grand master]<->[remote puppet master]<->[agent]

when I run the remote master in debug mode I see the following message:

Warning: No report named 'foreman'

the foreman-proxy has been installed and configured on this remote master
and indeed is sending the facts back but not the reports.