I've had a Cyrus Soundkey for a couple of years which has featured the aforementioned nasty tearing sound after resolution/sample rate switching.
It used to occur on USB Audio Player Pro (Android) until a patch was made to the UAPP driver. The Soundkey was mainly used on my phone but is hooked up to my desktop computer running Fedora Workstation nowadays. The tearing noise doesn't occur on Fedora but I've only used the Soundkey on the desktop for a couple of months.
I'm thinking it's likely to be driver issue with a quirk of the Soundkey that has probably been addressed in a newer alsa version than is what is in moOde. My Fedora 31 system currently has alsa-lib 1.2.2 whereas my moOde 6.4.2 system is showing alsa-lib 1.1.8.
It used to occur on USB Audio Player Pro (Android) until a patch was made to the UAPP driver. The Soundkey was mainly used on my phone but is hooked up to my desktop computer running Fedora Workstation nowadays. The tearing noise doesn't occur on Fedora but I've only used the Soundkey on the desktop for a couple of months.
I'm thinking it's likely to be driver issue with a quirk of the Soundkey that has probably been addressed in a newer alsa version than is what is in moOde. My Fedora 31 system currently has alsa-lib 1.2.2 whereas my moOde 6.4.2 system is showing alsa-lib 1.1.8.