The best solution I've found to connecting to multiple client orgs in Teams at a time is to use it exclusively in the browser, and use a new Chrome profile for each client to keep things separated and working.
I don't use the local Teams client.
I don't use the local Teams client.