I got frustrated trying to get this working so I threw Claude at it and it got it working. I also have it working with SDR++ Brown and GQRX. The changes have been pushed to my fork so you should be able clone it and run the install. I also included the following writeup and patch files.
https://github.com/ResistanceIsUseless/cariboulite/blob/main/CaribouLite-Kernel-Fixes.md