Das Ganze geht auch mit nur einer EFI Partition, ist aber etwas aufwendig, die dann zu vergrößern, da die normalen 100MB nicht ausreichen für beide Systeme.
Windows erkennt übrigens auch selbst erstellte Bootpartitionen, die vorher z.B. mit gparted auf die nackte Platte installiert wurden. Müssen nur richtig und korrekt gelabelt werden. Habe ich früher auch immer so gemacht, aber seitdem Windows 11 ein gewisses Eigenleben entwickelt, was Updates und Eingriffe in die Datenstruktur betrifft, lasse ich Windows seine 100MB-Partition und erstelle für Linux immer ein eigenes /boot/EFI/ auf einem eigenen Datenträger.