Hello everyone
I have a Lenovo ThinkPad laptop and I recently installed Kali on the same SSD as Windows11. During the installation of Grub, it failed to recognize the Windows OS, and I installed Grub on the same disk as it prompted.
I can log in to either OS when I change the boot order from BIOS but I would like to boot into Kali and use the Grub menu to select an OS.

From Windows11:
I can verify via the System Information app that the BIOS Mode is UEFI

From Kali:
I used a command I found in Debian documentation to check that the computer booted in EFI mode:


[ -d /sys/firmware/efi ] && echo "EFI boot on HDD" || echo "Legacy boot on HDD"
Legacy boot on HDD

Also,
bootctl
Couldn't find EFI system partition. It is recommended to mount it to /boot or /efi.
Alternatively, use --esp-path= to specify path to mount point.
System:
Not booted with EFI


In the BIOS Menu, in Boot tab I have these:

UEFI/Legacy Boot [Both]
- UEFI\Legacy Boot Priority [Legacy First]
- CSM Support [Yes]

Lastly,
Fast Boot
is disabled in the BIOS menu.

I hope these info will help you understand the problem I am dealing with.
If you need any other relevant info please let me know.
Thank you