PXE dont want create whole boot menu

Hello,
I need help with problem I dont know why but before several days was working and now again not.
Could you help me why pxe cant generate mac file whit whole path for kickstart file ?

Boot menu file .
Boot_menu_linux.ipxe

Boot.ipxe

#!ipxe
menu ManageIQ iPXE Boot Menu

#item --gap – -----My-Images:
item OL8 OL8
item OL7 OL7
item RHEL7 RHEL7

choose os && goto ${os}

#choose --default foreman --timeout 60000 os && goto ${os}

########## My Images ##########
:OL8
kernel tftp://{next-server}/Linux/OL8/images/pxeboot/vmlinuz ks=http://{next-server}:88//customization/{mac:hexhyp}ks.cfg ksdevice=link initrd tftp://{next-server}/Linux/OL8/images/pxeboot/initrd.img
boot

:OL7
kernel tftp://{next-server}/Linux/OL7.7/images/pxeboot/vmlinuz ks=http://{next-server}:88//customization/{mac:hexhyp}ks.cfg ksdevice=link initrd tftp://{next-server}/Linux/OL7.7/images/pxeboot/initrd.img
boot

:RHEL7
kernel tftp://{next-server}/Linux/RHEL7.7/images/pxeboot/vmlinuz ks=http://{next-server}:88//customization/{mac:hexhyp}ks.cfg ksdevice=link initrd tftp://{next-server}/Linux/RHEL7.7/images/pxeboot/initrd.img
boot

boot.ipxe
#!ipxe
dhcp
chain tftp://{next-server}/ipxe/{mac:hexhyp} || chain tftp://${next-server}/boot_menu.linux.ipxe

and mac file
ipxe/00-50-56-ab-bd-32

#!ipxe
kernel tftp://{next-server}/Linux/RHEL7.7/images/pxeboot/vmlinuz ks=/00-50-56-ab-bd-32.ks.cfg ksdevice=00:50:56:ab:bd:32 initrd tftp://{next-server}/Linux/RHEL7.7/images/pxeboot/initrd.img
boot