grub-install creates two identical UEFI applications boot.efi and grubia32.efi. One of which can be removed, the other one must be renamed bootia32.efi, so that the macbook will recognize it. You might want to backup the old UEFI application.