Hi, just for information

since now ~ one year Raspbian use pulseaudio, so it will select Automaticaly mic source and output source

so stop using alsa configuration and use pulseaudio :)

alsa = only one audio process at same time
pulse audio = muti audio process at same time

Note: now in my modules no mic config / audio output is require, pulse audio do job