accountsd eating up all CPU resources when wireless has no internet connectivity it's a shame that the OS have degraded to this levels of breakage and bugs.

There's a way to stop accountsd from eating up all my CPU when I'm without internet access in a wireless connection for LAN only?



So there's any workaround for this? I don't even expect a fix from Apple anymore.

Many friends are ditching OS integrated internet accounts to avoid this issues, but I really don't want to go this path, only if it became my last resource.
After various attempts at disabling and logging out of iCloud accounts on the device, in the end a reset of Keychain fixed it:

Keychain Access -> Preferences -> Reset My Default Keychains