UEFI provisioning with HTTP for bare metal provisioning

So this setup works fine on a Foreman itself, but I run into a problem when configuring it for different site, where we use “foreman-proxy”.

I configured there DHCP policy to provide:

http://foreman_proxy_ip:8000/unattended/iPXE?bootstrap=1

when there is iPXE class used and “ipxe.efi” in other cases.

Problem is, that anytime I boot a new machine no matter whether it is already in DB or not, I am getting the “iPXE default local boot” template and not the “iPXE intermediate script” and then subsequently getting “No more network devices” (similar as here → iPXE "No more network devices") and the loader stops.

On “foreman-proxy” I have enabled “HTTPBoot” and “Templates” services.
Also there is no network issue between Foreman ↔ Foreman-Proxy as all the ports are opened.

What did I missed here?

Thanks again!