If you can, than try this (not main):
Based on some comments from that thread I had found, what I did once I had worked with Apple to be able to log out of my Apple ID
Reproduced comments
1. Shut down ALL iOS devices
2. On Macs, I ran (first one deletes a database about trusted devices for the AppleId):
> rm -f ~/Library/Keychains/*/com.apple.security.keychain-defaultContext.TrustedPeersHelper.{db,db-shm,db-wal}
Followed by (which resets "CuttleFish" - can't find any documentation on this but I believe to be an iCloud service for syncing this database):
> tpctl reset
I then shut them down.
3. With all devices shut down, I booted a single Mac, and went to preferences and re-signed in as prompted (reseting the cuttlefish service seems to lose all the device trusts I guess - but doesn't actually sign you out of iCloud).
4. Once signed in, I reviewed the list of devices associated to the AppleId, and cleaned them out.
5. I rebooted the Mac and left it for 10 minutes to re-build the local database deleted earlier.
6. Booted another Mac and signed in and waited for its keychain to rebuild and rebooted it.
7. One by one, I restarted iOS devices, signed them back in from settings as prompted.
immediately my iOS devices are drawing a normal amount and TrustedPeersHelper on the Macs are using pretty much no CPU time.