OK, that's a good step forward. It implies it being a configuration problem. Now, please try to unload the modules on TW system. Then remove (better to backup) /var/lib/alsa/asound.state file. Then reboot and retest the mic as-is. Does it still bring to a broken mic state? Take alsa-info.sh output again before testing the mic.