One thing that’s worrying me (along with the inconsistent size of grubx64.efi already stated) is in the posts linked and the redmine reference, the suggestion is to create symlinks.
The first example
/var/lib/tftpboot/EFI/redhat
I don’t have an EFI directory on my tftp server
I do have
/boot/efi/EFI
on the foreman host (which is also the tftp pxe server) so the host itself has this, but it’s not in the tftp root
what part of the setup process should put this in place in the tftp root ?