Interesting, there are 4 modules all with the same PCI_ID:
LT-B:~ # modinfo snd_pci_acp3x | grep -E "filename:|alias"
filename: /usr/lib/modules/6.11.0-1-default/kernel/sound/soc/amd/raven/snd-pci-acp3x.ko.zst
alias: pci:v00001022d000015E2sv*sd*bc04sc80i00*
LT-B:~ # modinfo snd_rn_pci_acp3x | grep -E "filename:|alias"
filename: /usr/lib/modules/6.11.0-1-default/kernel/sound/soc/amd/renoir/snd-rn-pci-acp3x.ko.zst
alias: pci:v00001022d000015E2sv*sd*bc04sc80i00*
LT-B:~ # modinfo snd_pci_acp5x | grep -E "filename:|alias"
filename: /usr/lib/modules/6.11.0-1-default/kernel/sound/soc/amd/vangogh/snd-pci-acp5x.ko.zst
alias: pci:v00001022d000015E2sv*sd*bc04sc80i00*
LT-B:~ # modinfo snd_pci_acp6x | grep -E "filename:|alias"
filename: /usr/lib/modules/6.11.0-1-default/kernel/sound/soc/amd/yc/snd-pci-acp6x.ko.zst
alias: pci:v00001022d000015E2sv*sd*bc04sc80i00*
LT-B:~ #
and the OP has snd_pci_acp6x loaded (but apparently not working?)
So what happens, given the pci:v00001022d000015E2 modprobe looks in alphabetical order and just picks the first one not caring for the architecture actually installed?
Need to blacklist the irrelevant modules?