Discovery feature is failing to load

We are setting up a new Foreman server to replace our existing Satellite server and getting this error trying to install the Discovery feature,

2025-08-29 12:46:36 [ERROR ] [configure] Proxy my.server.com has failed to load one or more features (Discovery), check /var/log/foreman-proxy/proxy.log for configuration errors
2025-08-29 12:46:36 [ERROR ] [configure] /Stage[main]/Foreman_proxy::Register/Foreman_smartproxy[my.server.com]/features: change from [“Ansible”, “Dynflow”, “Logs”, “Openscap”, “Pulpcore”, “Puppet”, “Puppet CA”, “Script”] to [“Ansible”, “Discovery”, “Dynflow”, “Logs”, “Openscap”, “Pulpcore”, “Puppet”, “Puppet CA”, “Script”] failed: Proxy my.server.com has failed to load one or more features (Discovery), check /var/log/foreman-proxy/proxy.log for configuration errors
2025-08-29 12:46:38 [NOTICE] [configure] System configuration has finished.

Error 1: Puppet Foreman_smartproxy resource ‘my.server.com’ failed. Logs:
/Stage[main]/Foreman_proxy::Register/Foreman_smartproxy[my.server.com]/before
before to Cron[puppet]
before to Service[puppet]
before to Service[puppetserver]
before to Service[puppet-run.timer]
/Stage[main]/Foreman_proxy::Register/Foreman_smartproxy[my.server.com]
Adding autorequire relationship with Anchor[foreman::service]
Adding autorequire relationship with Anchor[foreman::providers::oauth]
Starting to evaluate the resource (1912 of 1955)
Evaluated in 2.03 seconds
Foreman_smartproxymy.server.com
Making get request to https://my.server.com/api/v2/smart_proxies?search=name%3D"my.server.com"
Received response 200 from request to https://my.server.com/api/v2/smart_proxies?search=name%3D"my.server.com"
Making put request to https://my.server.com/api/v2/smart_proxies/1/refresh
Received response 200 from request to https://my.server.com/api/v2/smart_proxies/1/refresh
/Stage[main]/Foreman_proxy::Register/Foreman_smartproxy[my.server.com]/features
change from [“Ansible”, “Dynflow”, “Logs”, “Openscap”, “Pulpcore”, “Puppet”, “Puppet CA”, “Script”] to [“Ansible”, “Discovery”, “Dynflow”, “Logs”, “Openscap”, “Pulpcore”, “Puppet”, “Puppet CA”, “Script”] failed: Proxy my.server.com has failed to load one or more features (Discovery), check /var/log/foreman-proxy/proxy.log for configuration errors

1 error was detected during installation.
Please address the errors and re-run the installer to ensure the system is properly configured.
Failing to do so is likely to result in broken functionality.

The full log is at /var/log/foreman-installer/katello.log

I’m checking the logs and not finding anything that relates to this issue and the errors pointed out in Error 1 don’t particularly make since as a resolution.

Any help would be appreciated.

Anyone have any idea how to fix this issue?

what version of puppet are you using ?

Version 3.15

that’s foreman version, which version of puppet, open source, or openvox, and which specific version