Not everything that has been patched in kernel 5.15 (Longterm release kernel, fully supported by kernel.org until 2026-10) has been pushed and/or accepted upstream (yet). So you would need to be running at or close to the very bleeding edge linux-next for maximum functionality. And YOU would probably need to modify and apply patches that had not been accepted into linux-next.