You may have a rubbish internet connection. If you are using a VPN with a slow internet connection, investigate a split tunnel. Teams traffic involves only three IP ranges so it is easy to split out and route direct to shave a fair bit of latency.
Other issues will require more investigation but they are local to you.
My point was that even on a precariously supported platform (my Arch Linux computers), the software works fine - ie as proscribed. MS Teams is used by a vast number of people and has a habit of working OK for them.
Sometimes it really is a specific person’s issue, and sometimes there are a lot of them so it can look like a vendor issue.
Of course, sometimes it is a vendor issue.
There is a percent range where it is difficult to differentiate. Made worse by a large user base.
e.g. "Slack has lost connection... We'll try to reconnect in 30 seconds"
Well it's a lot easier to make an app perform well in C++ than electron.
They should at least have for the VS Code team to help. That's one of the best performing Electron apps, it's strange MS never adopted those practices company wide.
Either way, even if this was the reason it would prove that Electron is not a good fit for an app like this.