What exactly is wrong with your CCA?
Mine used to be finicky when using Tidal but it's been so well behaved for so long I forgot the circumstances that would mess it up.
Might have been me moving the phone out of range or me changing songs or albums too rapidly, maybe something about how the CCA loads your choices into its buffer, I'm not sure. This is not an unknown issue, research further and you'll solve.
I'm using a 2 band Neatgear Nighthawk router which supports an App "Netgear Genie". The Genie has a WIFI Analytic App that tells me anything I need to know, which makes it easier to figure things out.
The router is loaded with features like QOS (Quality of Service) so I can dedicate an uncluttered channel to prefer a device such as CCA.
Back to your original question...I also have a Sonos. The Sonos is connected to my DAC via coax, the CCA is connected to the same DAC via optical. I have A/B compared the Sonos vs CCA and prefer the CCA. The Sonos costs like 10X more than the CCA making the CCA the better alternative.
Step back, take a deep breath and give the CCA another whirl. If others can do it, so can you.