Errors/Chain errors
AuthenticationKindConflict
The action exceeds a configured safety policy
The account already has a different permanent authorization kind. Direct and derived authorities cannot replace one another; check the registered account and descriptor.
Declared by the HashedAccounts pallet; it classifies to the semantic code policy_violation.
Declared at pallets/hashed-accounts/src/lib.rs#L279.
Remediation
The action exceeds a configured safety policy
The same explanation is available in the terminal: btcli explain AuthenticationKindConflict.