Pocket screen off after idle and can't get on again?

I’ve been looking into a similar issue, though it only happens to me on warm reboots.

I was able to make that warning go away by replacing gpiod_set_value() with gpiod_set_value_cansleep() in the panel driver. See the GPIO Warning Removed by Debug Patch section of that issue. The warning seems to have no effect on the panel behavior.