Problems with hosts and status.failed

After ugrading from 2.2 to 2.3, hosts with “status.failed > 0” are shown as “Good” in DashBoard and as “Out of Sync” in hosts list.

image

image

I continue upgrading up to ver 3.1 but the problem persists.

Is there any configuration that I miss?

Any help is welcome.

Versions:

Ubuntu 20.04
Puppet 6.19.0
Foreman/SmartProxy 3.1.2

If I do a search in Reports → Config Management, status failed is honored.