Have you updated UEFI and if SSD, the SSD firmware?
Many with HP have said resetting boot order with efibootmgr does not work. And grub uses efibootmgr to reset to make grub first. That works once,...