Issue and Steps to Reproduce
connectd is consistently taking 100% cpu. It causes regular disconnects to peers. These disconnects happen because pings are not returned in time, causing the peer to disconnect.
Here's a snapshot of the connectd process captured with perf

The CPU consumption happened with cln 24.02.1. It still occurs with cln v24.08.1. This perf trace is from v24.08.1.