Alsa-ucm-conf Update Broke My Audio Interface Config

I’m not sure if this issue is caused by me, or by the alsa-ucm-conf package update parameters, but it borked my audio configuration. I am using an unsupported USB audio interface (PreSonus Studio192 Mobile) and spent time building my own set of files in the following places to make it work:

/usr/share/alsa/cards/USB-Audio.conf added my card to the list
/usr/share/alsa/ucm2/USB-Audio/USB-Audio.conf added my card to the list
/usr/share/alsa/ucm2/USB-Audio/Presonus/Studio-192-Mobile-HiFi.conf created file for my card
/usr/share/alsa/ucm2/USB-Audio/Presonus/Studio-192-Mobile.conf created file for my card
/usr/share/alsa/cards/Studio192.conf created file for my card (I think this one wasn’t necessary but including anyway)

Is this the right place to put these, and how can I prevent future updates from wiping out my setup?

***Note: Prior to the most recent update which presumably touched these folders, everything I did worked great and I’d like to keep it that way


PS: I restored a BTRFS snapshot to fix this and backed up my card config files. Still, don’t like surprises.

I found that the update overwrote my edits to USB-Audio.conf (The one in /usr/share/alsa/ucm2/USB-Audio/)

Is there a better place to include additional cards?

Yes everything you put in /usr/ will be overwritten by the system during updates.
usually user configurations (system-wide) go into /etc