Alternative way to suppress the noise in microsoft teams
Solution 1:
I have one way to do it. You can install pulse audio in your ubuntu using the command
sudo apt install pulseaudio-equalizer
In pulse audio you can do real time noise cancellation.
Here is how to setup pulse audio for noise cancellation => Realtime noise-removal with PulseAudio?
Edit: Found another way, It works very well. NoiceTorch - Real-time microphone noise suppression on Linux.
Solution 2:
Just a hypothesis. Install a Windows VM inside of VirtualBox and Microsoft Teams in there to see if their virtualization of hardware such as sound controls your problem effectively.