Foreman Proxy not installing with Puppet error

Problem:
Foreman Proxy not Installing, complaining about:
[ERROR ] [configure] Evaluation Error: Error while evaluating a Resource Statement, Foreman::Plugin[puppet]:
[ERROR ] [configure] parameter ‘version’ expects a String value, got Undef
[ERROR ] [configure] parameter ‘config_file_group’ expects a String value, got Undef (file: /usr/share/foreman-installer/modules/foreman/manifests/plugin/puppet.pp, line: 6) on node proxy.example.com

Expected outcome:
Foreman Proxy should install and be added to the main Foreman Server.
Foreman and Proxy versions:
3.1.1
Foreman and Proxy plugin versions:
No Plugins installed at this time
Distribution and version:
CentOS 8 Stream
Other relevant data:

foreman-installer \
  --no-enable-foreman \
  --no-enable-foreman-puppet \
  --no-enable-foreman-cli \
  --no-enable-foreman-cli-puppet \
  --enable-puppet \
  --puppet-server-ca=false \
  --puppet-server-foreman-url=https://foreman.example.com \
  --enable-foreman-proxy \
  --foreman-proxy-puppetca=false \
  --foreman-proxy-foreman-base-url=https://foreman.example.com \
  --foreman-proxy-trusted-hosts=foreman.example.com \
 --foreman-proxy-oauth-consumer-key=<key here> \
  --foreman-proxy-oauth-consumer-secret=<secret here>

2022-01-28 16:33:41 [NOTICE] [root] Loading installer configuration. This will take some time.
2022-01-28 16:33:45 [NOTICE] [root] Running installer with log based terminal output at level NOTICE.
2022-01-28 16:33:45 [NOTICE] [root] Use -l to set the terminal output log level to ERROR, WARN, NOTICE, INFO, or DEBUG. See --full-help for definitions.
2022-01-28 16:33:47 [NOTICE] [configure] Starting system configuration.
2022-01-28 16:33:52 [ERROR ] [configure] Evaluation Error: Error while evaluating a Resource Statement, Foreman::Plugin[puppet]:
2022-01-28 16:33:52 [ERROR ] [configure] parameter 'version' expects a String value, got Undef
2022-01-28 16:33:52 [ERROR ] [configure] parameter 'config_file_group' expects a String value, got Undef (file: /usr/share/foreman-installer/modules/foreman/manifests/plugin/puppet.pp, line: 6) on node proxy.example.com
2022-01-28 16:33:52 [NOTICE] [configure] System configuration has finished.

  There were errors detected during install.
  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/foreman.log

I’m trying to setup a Foreman Proxy pair for a lab deployment, but running into the issues started above. I copied the proxy setup from the documentation.

Solution:
--no-enable-foreman-puppet is not a valid command to correct command is --no-enable-foreman-plugin-puppet