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