When joining the meeting on Firefox/Chrome my microphone does not work, but only when my headset is connected. I was able to debug it a bit and it seems that the reason is because there is additional Input Device which should not exist:
I don’t know how, but when I was tinkering around with the settings, I was able to remove it from the Input Devices and the microphone was working well.
Then I turned off and on headset which restarted the settings, and now browsers do not detect my microphone again (until I disconnect headset).
It’s worth to mention that pavucontrol shows constant input on proper microphone, however the browsers are muted.
I’m not sure if your issue is the same as almost everyone else’s, but please make sure to search this forum (and the net) in the future before doing a reinstall. The nuclear route sometimes lands you right back into the same issue when the issue is just a faulty package update.
And in case it really isn’t fixed from the reinstall you’ve done, the fixes people have been recommending are either:
deleting the wireplumber folder found in .local/state and/or .config (recommended)
OR
rolling back the update and waiting for a new one that fixes the issue (less recommended)