Looks like a space is needed before the "?".   From puppet client output:
Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Syntax error at 'config_file'; expected '}' at /usr/share/openstack-foreman-installer/puppet/modules/quickstack/manifests/controller_common.pp:130 on node c1a1.example.com