Missing /boot/EFI dir on foreman-proxy

Hi
We have a foreman server and foreman proxy running on ub20
I am trying to configure grub2 uefi boot and for now, I can boot into discovery and it works
However it seems, I am missing files that I need in /boot.
a similar issue to: Configuration Help - UEFI PXE Boot/Provision - #7 by jaysullivan
I don’t have a directory on the proxy server /boot/EFI
how can I solve the issue ?

I’m having this issue to. I migrated from Rocky 8 to Ubuntu 22 and now these files are missing. It’s configured correctly enough that the client downloads the grubx64.efi file but then fails to find anything in x86_64-efi/*.lst

I found that this is becuase they don’t exist on the server. Is there a way to generate these?