So I don't seem to be able to edit the original post as I had intended, but the issue with the logitech headset has been resolved. As we all suspected a kernel edit was all it took.
Speaking of kernels, I wanna thank both Zabovis and noob404 for their advice when nailing down kernel issues I encountered.
The biggest obstacle I found was taking source 5.4.213 and getting it to work as well as the kernel made by Zabovis. So the next logical step was to get his config, turns out you can pull the config from bzImage you're booted into. Without his config it would have taken so much longer.
I kinda just assumed that wasn't possible cuz of the way we boot into linux on ps4. So with his config it took just 2 extra toggles and the headset works as expected.
Thanks again guys your help is and always will be much appreciated.