Client build via foreman not completing the whole process

Hello,

I have installed a new foreman server with the latest 1.15 build and got
everything to work from a client perspective but the host itself never
clears the build state in foreman and I thought once a host is built it
automatically clears the build state so that it does not go into a loop
rebuilding the node. The other issue I see is that the node is in a
warning status with the following errata error message on the ui:

··· -- Could not calculate errata status, ensure host is registered and katello-agent is installed --

I have confirmed that the host is registered as well as it does have
katello-agent installed. Any ideas on what I might be missing here? Any
help would be greatly appreciated:

rpm -qa | grep -i katello-agent

katello-agent-fact-plugin-2.9.1-2.el7.noarch
katello-agent-2.9.1-2.el7.noarch

yum repolist

Loaded plugins: fastestmirror, langpacks, package_upload, product-id,
search-disabled-repos, subscription-manager, tracer_upload
Loading mirror speeds from cached hostfile
repo id repo
name
status
!gRED_CSOE73_CSOE73_Base
CSOE73_Base
9,363
!gRED_CSOE73_CSOE73_Extras
CSOE73_Extras
380
!gRED_CSOE73_CSOE73_Updates
CSOE73_Updates
1,851
!gRED_Dell_RH7_Dell_RH7
Dell_RH7
56
!gRED_EPEL_EPEL_7
EPEL_7
11,777
!gRED_Katello_34_Katello_34
Katello_34
16
!gRED_Puppet_EL7_Puppet_EL7
Puppet_EL7
225
mesosphere/x86_64 Mesosphere
Packages for EL 7 - x86_64 113
mesosphere-noarch Mesosphere
Packages for EL 7 - noarch 3
mesosphere-source Mesosphere
Packages for EL 7 - noarch 0
repolist: 23,784

Thanks!