Foreman 3.2.0 - Not generating grub.cfg-@macaddress during Host Provisioning

Problem: Foreman 3.2.0 - Not generating grub.cfg-@macaddress during Host Provisioning
Provisioning template has - PXEGrub2 Template
PXELoader - Grub2 UEFi
OS - Oracle 7.9 KVM Provisioning.

This is error I am getting

This system was not recognized by Foreman.
Click on ‘Build PXE Default’ in the Foreman interface to create the default global grub.cfg configuration.
The system will attempt to chainload from first HDD in 10 minutes…

Expected outcome: Foreman to generate grub.cfg-@macaddress file under /var/lib/tftpboot/grub2

Foreman and Proxy versions: Foreman 3.2.0

Foreman and Proxy plugin versions:

Distribution and version:

Other relevant data: