I had a single ghost I discovered on my mesh last night after I noticed automations going south. The ghost wreaked havoc on my mesh/automations. It wasn't created by a failed pairing in this case, just a device (blinds motor inside my metal blinds housing) that decided it was tired of working so hard to talk to my hub from its Faraday cage. This one ghost ripped up my mesh. So not trying to pile on, but clearing up the ghosts is critical.
Assuming you're on 2.3.8.125, you're up to date in terms of platform version. Run this to confirm you're on the most recent Zip gateway version, I expect you are:
- hubIPaddress/hub/advanced/zipgatewayVersion
You should get the response: 7.18.3
Assuming you're up to date, see this post on removing ghosts. Start in section 3 which covers using the hub's built-in ghost removal tools.