If you can still reproduce the problem with 5.19, at best, report this to the upstream. It should be fixed there at first. Just to be sure: you've tested vanilla kernel, and 5.15.x is only to 5.15.13? I'm asking it because 5.15.23 contains a known problematic stuff (the commit f0a60c7c4edee3f108ec435d457149175d0b0afa).