Focusrite Scarlett Solo mic only works sometimes

I have a Focusrite sound interface that I only use for recording and for reasons I can’t figure out, it will sometimes stop working properly and distort everything that the mic picks up. The most common cause for this is a reboot but sometimes it’ll happen while the PC is on (though it’s never happened while the mic is in use). Once it’s happened, it can sometimes be fixed by a reboot or by switching usb ports but most of the time I just have to use my headset mic instead - the Focusrite will eventually start working again, even if I do nothing.

Things I’ve tried to fix this apart from rebooting/switching usb ports include using usbreset, changing the sample rate and switching the microphone’s profile in KDE (analog stereo input/analog stereo duplex/digital stereo duplex etc) - none of which have helped.

I’m not sure exactly what information is most useful to help diagnose this issue but here’s the output of inxi and inxi -A

CPU: 6-core AMD Ryzen 5 5600X (-MT MCP-) speed/min/max: 4023/2200/4650 MHz
Kernel: 6.1.30-1-MANJARO x86_64 Up: 6h 36m Mem: 9771.2/32020.8 MiB (30.5%)
Storage: 5.91 TiB (59.9% used) Procs: 364 Shell: Zsh inxi: 3.3.27

Audio:
Device-1: AMD Navi 21/23 HDMI/DP Audio driver: snd_hda_intel
Device-2: AMD Starship/Matisse HD Audio driver: snd_hda_intel
Device-3: Corsair VOID ELITE Wireless Gaming Dongle
driver: hid-generic,snd-usb-audio,usbhid type: USB
Device-4: Focusrite-Novation Scarlett Solo (3rd Gen.)
driver: snd-usb-audio,usb-storage type: USB
Device-5: Logitech HD Pro Webcam C920 driver: snd-usb-audio,uvcvideo
type: USB
API: ALSA v: k6.1.30-1-MANJARO status: kernel-api
Server-1: PipeWire v: 0.3.70 status: active