Das Problem tritt sowohl mit xfs als auch mit ext4 auf. Daher vermute ich mal, dass es nicht am Dateisystem liegt. Ich habe auch darauf geachtet, dass ich die neuestens libs installiert habe. Die Problembehebung funktioniert bei mir sowohl bei Nutzung von xfs als auch von ext4 und sowohl im Legacy- als auch im UEFI-Boot.
Wie bereits geschrieben, ich verstehe die Ursächlichkeit, also warum das nun so funktioniert, auch nicht und könnte nur vage Vermutungen anstellen. Letztendlich war es mir zu aufwendig die paar 10000 Zeilen vom GRUB-Quellcode zu durchwühlen, weil der recht anspruchsvoll geschrieben ist und Kommentare weitestgehend fehlen ...