I figured out why my Pyra was draining the battery like crazy and getting super hot in my case sometimes. It was waking when the shoulder buttons were pressed! I added some more Device Tree edits to unset those buttons as wake triggers, and it works. I added that to the first post, and finished explaining how to create the service, in case that helps. I also updated the attached dtb so it includes the button changes.
Please test, I'd love to know if this works well for others. Also feel free to ask ANY questions.