I had lost all hope on attempting to get a dual boot to work until I came across your comments. I have endeavorOS(arch based) installed and blacklist efivars worked for me to not have to reinstall opencore after every linux boot. I cant imagine what else you could do. Are you using the ext4...