After upgrading to the kernel 5.18.3, the USB stack of my S912 was not working properly. Reversing the commit: 6c64a664e1cff339ec698d803fa8cbb9af5d95ce "xhci: Set HCD flag to defer primary roothub registration" of the kernel fixes the issue.
Confirmed on another S912 device (VIM2) although I see no issues on an older S905 (WP2) and newer S922X (N2+) device. I reported it to the linux-usb mailing list - let's see what maintainers say. If no eureka moment in a couple of days I'll push a revert patch to nightlies.
Testing with 5.19-rc1 flagged some patches I'd had picked from one of the mailing lists, and after dropping those USB works, so I've pushed an updated patchset to LE main repo. It should get merged for next nightlies.