MBP 15 2015 Sonoma: MS Teams beachballing

Upgraded from Monterey to Sonoma 14.7, all good, but MS teams is beachballing without high cpu. If I manage to connect to the call, I can still listen to the participants but cannot see what is shared. I guess the reason is that it tries to use the amd discrete gpu. It happens always if I use an external monitor which pins the gpu to the discrete one. The only workaround is to disconnect the external monitor and stay in the teams desktop, if I minimise teams temporarily or switch to another desktop I get the beachball and the teams window is frozen.
This is a bummer as I have to join several calls daily. Any ideas?

submitted by /u/caasi70
[link] [comments]