Looks like systems with older UEFI systems need an older BOOTX64.EFI file.
I found this out when trying to boot my system on an older DELL
I mounted an older CentOS (CentOS-7-x86_64-Everything-1804.iso) and it worked.
Article also mentions a patch available, so I downloaded the rpm
Created a directory and extracted the contents
rpm2cpio ../shim-x64-15-2.el7.centos.x86_64.rpm | cpio -idmv
Still didn’t work.
Will continue testing.