I had to look further because I was unclear on the way the lanes are laid out on this processor, because the CPU and PCH are integrated on the same package and treated as one, even though they're physically different chips. I simply can't find a good diagram that confirms how the lanes are laid out, because "Cannon Lake-U" is randomly used to refer to just the PCH or both the PCH and CPU (since they're in a single package) with Whiskey Lake being the CPU itself. Even Intel doesn't refer to Cannon Lake-U as anything, except in diagrams where they show it paired with Whiskey Lake but don't show which parts drive what lanes.
The HP 15 model does have discrete graphics as an option according to the manual (unfortunately HP is absolutely terrible about listing their models and options, and won't even show base specs without providing a serial number for your specific machine), so it's almost certain that the x4 slot would be routed to the location where such a GPU would be mounted. Those likely connect directly to the CPU, as well as the 2x2 and 1x2+2x1, and the 4x1 are driven by the chipset portion. That would match the usual layout of mobile chipsets. So the M.2 slot would only be able to use one of the x2 pairs. The chipset's lanes almost certainly drive the Wi-Fi slot and the network controller/PHY.
Crucial does claim that the laptop has an x4 slot, however that's the ONLY place that attempts to make that claim with any confidence, and they're not always right. The fact that HP's manual doesn't specify it, and that it's a low-end mobile CPU and laptop, and the simple fact that your drive is only running at x2 (standard laptops don't have BIOS options that can change that) make me very sure that your system only supports 2 lanes for the NVMe SSD. My sister even has an HP desktop system that only supports 2 lanes.