I think this is the crux of the issue. Some of your installations appear to have been done in legacy mode.
I do not think your Windows is using the EFI partition either, because it looks like you only have 2.74 MiB on /boot/efi
.
Can you try to restore grub with the legacy method instead of EFI and post the output to the thread?