Just like we read with Audacity recording from a mic discussions no single cause or cure. I'm forever fiddling with settings and controls in Windows and in the apps.
To clarify, my microphone is working, I see green bars and the only programs that works is OBS with my mic. When I try to play games or use discord, they don't detect any input from my mic for some reason. My mic is set to default communications and device and I've made sure Thebes's programs are set to receive input from my mic. Why doesn't it work? It's driving me crazy.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic