Hi @I Chestnutt
Since the screen saver works from a shortcut, the likely cause is a device or background process continuously resetting the idle timer and waking the laptop.
Run these commands in Terminal (Admin):
powercfg /requests
powercfg /lastwake
powercfg /waketimers
powercfg /devicequery wake_armed
If a keyboard, mouse, USB receiver, or network adapter is listed, open Device Manager > device Properties > Power Management and temporarily disable Allow this device to wake the computer. Also disconnect nonessential USB devices and test again.
If a keyboard, mouse, USB receiver, or network adapter is listed, open Device Manager > device Properties > Power Management and temporarily disable Allow this device to wake the computer. Also disconnect nonessential USB devices and test again. If nothing is identified, test with a clean boot to determine whether an HP utility or another startup application is interfering with the idle timer.
Disclaimer: A “clean boot” starts Windows with a minimal set of drivers and startup programs. It helps to determine whether a background service is interfering with your game or program and to isolate the cause of a problem.
These steps of "clean boot" might look complicated at first glance. However, to avoid any trouble for you, please follow them in order and step-by step so that it will help you get back on track.
Finally, install the BIOS and chipset drivers from HP for the exact laptop model, even if Device Manager reports that the drivers are current.
I hope this helps, please feel free to let me know if you need any further assistance