I am very surprised, that still there is no official way to control Teams client that it will sign in automatically but not will launch on a first screen. Missing of this leads to bad user experience. In client ui there is such option, but there is no way to automate this via GPO, Intune or Registry. Problem is, that after logon to the Windows desktop, user typically starts something else, maybe providing credentials to the web app, or opens Outlook and starts typing, and all of the suddent -teams launches on a full screen and in worst case scenario you see typing your password on Teams chat or channel by accident. There is a GPO to disable automatic start up, but it will also stop to logging in, which is bad.
Yea I know that there is a uservoice, nothing has happend there and it will become exctingt in a some time ...