Support for: 256-MB, M2.2280, solid-state drive supporting triple-level cell (TLC) the Patriot drive is newer and is not TLC. This was the factory M.2 PCIe/NVME M.2 and is a bit dated technology but something like this is more likely to work:
Perhaps not. If it is correctly inserted into the slot and the BIOS does not recognize it sorry to say I am having a hard time coming up with a path forward. Make sure BIOS is updated to latest and check for a firmware update for the SSD. Either one of those is worth a try but unlikely to make a difference. It's almost surely a compatibility problem. Pretty common when you mix the latest NVME M.2 SSDs with older laptops.
Be alert for scammers posting fake support phone numbers and/or email addresses on the community. If you think you have received a fake HP Support message, please report it to us by clicking on "Flag Post".