There seems to be a small typo, related tohttps://bugs.debian.org/cgi-bin/bugreport.cgi?bug=781886, in the qcontrold systemd unit.The unit depends on: /dev/input/by-path/platform-gpio_keys-event The actual file to watch for seems to be: /dev/input/by-path/platform-gpio-keys-event
Just updated my QNAP TS-219 to Debian bullseye. For me, the path is with an underscore (/dev/input/by-path/platform-gpio_keys-event), so it's all good.