If you set up dual or multi boot systems, I recommend to use a bigger EFI partition, 500MB+ to 1GB
I had windows updates filling due to too small EFI partitions and some Linux bootloader s put the kernel and invited or uki files into the ego partition
I dunno Windows, but in case Linux I got the similar stuff from Nobara Installer, but it was false.
The /boot really requires a huge place, but
/boot/efi , where to the EFI partiton mounted, was not used at all, I mean not added new files after install and I applied updates on packages/kernels.
So when I reinstalled Nobara Linux (as upgrade failed) I added 128 MB only, but the installer insisted on 1GB or similar donkey size …