That shows windows as probably efi installed, but the original nvmeon1p1 which would have been at the beginning of the disk (before p2) seems to be missing. The microsoft efi boot manager seems not to be in that listing of /boot/efi. Fedora apparently created its own efi partition beginning right after the end of the microsoft OS partition.
To check that, what happens when you access the bios boot menu? (often accessible with F8 or similar during power on, or directly from the main bios menu). Are you able to see the windows boot option there? Is bios set for CSM or UEFI ONLY booting?
As you can see from my dual boot laptop the efi partition is at the beginning of the drive
Device Start End Sectors Size Type
/dev/nvme0n1p1 2048 534527 532480 260M EFI System
/dev/nvme0n1p2 534528 567295 32768 16M Microsoft reserved
/dev/nvme0n1p3 567296 199752334 199185039 95G Microsoft basic data
/dev/nvme0n1p4 998473728 1000214527 1740800 850M Windows recovery environment
/dev/nvme0n1p5 199753728 201404415 1650688 806M Linux filesystem
/dev/nvme0n1p6 201404416 998473727 797069312 380.1G Linux LVM
Partition table entries are not in disk order.
It appears the original efi partition should have been 400 MB between sectors 2048 and 206848
At this point it appears you may need to do a windows recovery to restore the windows efi partition data, then ensure the efi partitions are merged into one partition for simplicity going forward.