As I understand it, unless first install or a new version of grub is published, you only need the 2nd.
However, it doesn’t hurt to over write the bootloader unnecessarily.
This may have to do or not with OP’s issue but at any rates the output of the efibootmgr shows that they lack the default bootpath to bootloader’s efi binary
\EFI\endeavouros\grubx64.efi
They only have the fallback bootpath (Boot0002)
\EFI\BOOT\BOOTX64.EFI0000424f
So as already mentioned, this may not be the issue but creating the default bootpath, trying to boot from that and if the issue still persists, this will help to eliminate the Grub’s bootloader as a potential issue.