Das Problematik ist bekannt und die Entwickler sagen wir mal so wollen es nicht fixen
Zunächst zum Problem selber. Es ist so wenn du ohne EmuVariableUEFI MacOS startest und herunterfährst gibt es einen Eintrag in den NVRAM was zuletzt gestartet wurde, beim nächsten Start nimmt Clover den auch zum Starten.
So macht es Windows und Linux auch, somit gibt es keine Probleme.
Wenn aber dein Nvram nicht beschreibbar ist, tun wir das mit EmuVariableUEFI emulieren, das heisst dein NVRAM ist jetzt ein file Namens NVRAM.plist im root deines EFI partition. Clover hat damit keine probleme, da das ganze für MacOS gerichtet ist hat MacOS damit auch keine probleme, darum funktioniert das auch immer unter MacOS.
Jetzt aber zum eigentlichen Problem, du startest Windows und beim herunterfahren/neustart schreibt auch Windows in den NVRAM, nur der kennt ihn als Hardware und versucht das in das richtige NVRAM, der kennt den emulierten NVRAM.plist nicht darum macht er auch nichts. Daher bekommst du nach dem neustart den alten stand vom NVRAM.plist präsentiert und zeigt dir immer MacOS an.
Siehe oben den link an.
Gruss Coban