Foreman Vm provisioning in Vmware workstation not working

Problem: I have installed one Foreman+Puppet server in my lab. Host machine is RHEL7 running over VMware Workstation Pro 16 I am trying to configure it for VM provisioning through VMware workstation but it doesn’t work. I created resource group, template, installation media as well. Is there anything I’m missing here. I created one VM in Foreman and it says Pending installation, whereas on VMware guest says- OS not found.

Expected outcome: Server provisioning should work

Foreman and Proxy versions: 6