I am using Cisco AnyConnect 4.10.0703 either desktop or mobile (Secure Client 5.0.02602 on iOS) against two separate Google GSuite Identity Providers on separate ASAs. One is for my work and the other for my home connection. Using GSuite I have setup SAML IDPs that are used against two separate GSuite tenancies for the two ASA connections and can login fine using my Google Account against the two ASAs fine. I assume if I was using Entra AAD SAML federations I would have the same problem but haven't tested it. However when I attempt to authenticate to the other endpoint because the AnyConnect client has cached the SAML credentials from the other provider locally and I get an "app_not_configured_for_user" error from Google.

If I remove everything under "%APPDATA%\..\Local\Cisco\Cisco AnyConnect Secure Mobility Client\EBWebView" on the windows desktop, and for the iOS device I need to un-install AnyConnect and re-install it again from the app store.
I found the folder in this community post https://community.cisco.com/t5/vpn/issues-with-embedded-anyconnect-web-bbrowser-and-webview2/td-p/4756802 as removing the "EBWebView" folder is only documented here on the community as a work-around.
After doing that I can authenticate to the other ASA using the correct credentials.
For Windows it isn't such a pain as I rename the folder to be "EBWebView.Work" vs "EBWebView.Home". But that seems to be the only work-around.
Any suggestions on what can be done?