Provisioning bare metal host over UEFI. Client requesting grub.cfg in wrong location

Here’s what my PXEGrub2 template looks like:

# This file was deployed via 'Kickstart default PXEGrub2 clone' template

set default=0
set timeout=10

menuentry 'Kickstart default PXEGrub2 clone' {
  linuxefi boot/rocky8-5-MxYLsytBkvSG-vmlinuz  BOOTIF=01-a4-bb-6d-81-73-3f ks=http://inf-4.mts.sys:8000/unattended/provision?token=6cabdf16-2005-4c21-9282-d2b362b8a5d4 kssendmac ks.sendmac ip=dhcp nameserver=100.99.97.4 nameserver=100.99.97.5
  initrdefi boot/rocky8-5-MxYLsytBkvSG-initrd.img
}