This issue has been resolved in the latest eas-cli version 12.5.4.
After updating to the latest version of eas-cli, your login will fail but will delete the required credential cache in keychain and prompt you to login again.
https://github.com/expo/eas-cli/issues/2639
https://github.com/expo/eas-cli/pull/2641
This PR was published just an hour ago. Many thanks to the Expo team on resolving this issue!