I've been having issues with the iCloud keychain not syncing between Macs (don't have iOS devices), and it appears the only (temporary?) fix is to log out iCloud and logging back in. Which is a hassle ...