@george1421 I think I may have found a workaround, I’m not sure what ill-effects it may have yet.
While testing the CentOS image on a physical host I noticed it was able to boot fine using grubx64.efi
This file is located at /boot/efi/EFI/centos on my machine
In the refind.conf file I added two lines:
also_scan_dirs /boot/efi/EFI/centos dont_scan_files mmx64.efi,MokManager.efi,shim.efi,shimx64-centos.efi,shimx64.efi
Basically these two lines say, also search the centos folder for boot files and ignore every .efi file listed above.
I’ll run with this configuration and update if I come across any issues.