OK, it's a really old problem, then. The regression was introduced along with 5.16, apparently. After this point, it's tough to figure out the culprit, partly because the problem might be related with several fields like ACPI, USB, input and generic driver PM. The best would be to perform git-bisect between 5.15 and 5.16 kernels. Can you try that?