Error: Service name is already in use on the network

Sometimes when I restart hass.io, the Homebridge service fails to start - erroring out and spamming the logs with:

Error: Service name is already in use on the network

The solution so far is either change the name / address (lose all settings). Or stop it trying to start and wait an arbitrary amount of time (frustrating). Anyone else experience this and know of a way to cure it?

My router is pfsense with Avahi (mDNS forwarder) so that homebridge can broadcast across all of my subnets - I have a feeling that is responsible for this but I’m really not sure what to do about it… I do notice that sometimes my devices will assign themselves a (1…n) suffix if they can’t have their ‘usual’ names…