I had an XR18 in a last-minute cobbled-together rig for a one-off gig a few years ago. It worked, but the problem I had was:
The XR18 is an 18-channel USB device by default. OBS insists that multi-channel devices MUST be surround sound, with no way to change that wrong assumption. Thus, OBS downmixes what it thinks is 7.1 on the first 8 channels, into the stereo that you've (probably) set OBS for at the top of Settings -> Audio, and then gives you that mess to play with.
I solved it in the moment by setting all of the USB sends in the XR18 to be silent/off except for the first 2. Those are the front corners in a surround mix, so they map directly to the two sides of a stereo mix. The rest being silent/off causes OBS to "add zero" for the rest of the downmix, which of course leaves it unchanged.
The better solution would be to set the XR18 to be 2 channels on USB, Apply to save it to memory, and then reboot the XR18 to make it take effect. Then the channel count that OBS receives matches what it's set for, and so it translates straight across.