Default Hostgroup plugin installed but doesn't seem to be enabled

Problem:
When a new host does it’s first run of puppet, the default_hostgroup plugin doesn’t seem to be checking the facts of the host to put it in a hostgroup. In fact, it doesn’t even log anything into the production.log even with debug logging enabled.

Expected outcome:
Facts are checked and host is put into appropriate hostgroup.

Foreman and Proxy versions:
foreman-3.11.0-0.4.rc1.el8.noarch
foreman-proxy-3.11.0-0.1.rc1.el8.noarch

Foreman and Proxy plugin versions:
rubygem-foreman_puppet-6.3.0-2.fm3_11.el8.noarch
rubygem-foreman_ansible-14.0.0-2.fm3_11.el8.noarch
rubygem-foreman_salt-16.0.2-1.fm3_11.el8.noarch
rubygem-foreman_remote_execution-13.1.0-1.fm3_11.el8.noarch
rubygem-foreman-tasks-9.1.1-1.fm3_11.el8.noarch
rubygem-foreman_default_hostgroup-7.0.0-1.fm3_9.el8.noarch

rubygem-smart_proxy_dynflow-0.9.2-1.fm3_11.el8.noarch
rubygem-smart_proxy_salt-5.1.0-1.fm3_11.el8.noarch
rubygem-smart_proxy_ansible-3.5.5-1.fm3_9.el8.noarch
rubygem-smart_proxy_remote_execution_ssh-0.10.4-1.fm3_11.el8.noarch

Distribution and version:
AlmaLinux release 8.10 (Cerulean Leopard)

Other relevant data:

 ~]# cat /etc/foreman/plugins/default_hostgroup.yaml
---
:default_hostgroup:
  :facts_map:
    'servers':
      'hostname': '.*'