SLZB-06M Weird HA problems that dont seem to affect it though it appears unavailable

I am running a Unifi network. Running simple ZHA. Moved and restored from a Conbee that worked just fine. All went well devices all ok and HA found the new SLZB-06M device so I added it. All running for a couple of months never noticed any issues though suddenly I saw in HA a failed, though all zigbee appeared to be working. I unplugged the POE connection and all was ok again for afew days then same problem so I restarted, etc, etc. I have now moved from POE to a direct USB connection to see if that resolves. But digging into the devices entities, which I didnt bother with before I see the following - so no idea what on earth is going on, despite the fact zigbee works. Any advice appreciated.

Have you tried updating the firmware of the SLZB? The latest is 2.5.8.

Yes done that and updates the firmware to the DEV version.

Its just failed again (so not POE) Heres latest log:
Also I can only coonect directly to it through the IP address - This fails: http://slzb-06m.local/


Logger: homeassistant.components.smlight
Source: helpers/update_coordinator.py:321
integration: SMLIGHT SLZB (documentation, issues)
First occurred: 15:07:25 (23 occurrences)
Last logged: 15:35:33

Unexpected error fetching smlight_SLZB-06M.local data
Traceback (most recent call last):
  File "/usr/local/lib/python3.12/site-packages/aiohttp/resolver.py", line 105, in resolve
    resp = await self._resolver.getaddrinfo(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
aiodns.error.DNSError: (1, 'DNS server returned answer with no data')

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.12/site-packages/aiohttp/connector.py", line 1335, in _create_direct_connection
    hosts = await self._resolve_host(host, port, traces=traces)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/aiohttp/connector.py", line 989, in _resolve_host
    return await asyncio.shield(resolved_host_task)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/aiohttp/connector.py", line 1020, in _resolve_host_with_throttle
    addrs = await self._resolver.resolve(host, port, family=self._family)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/aiohttp/resolver.py", line 114, in resolve
    raise OSError(None, msg) from exc
OSError: [Errno None] DNS server returned answer with no data

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.12/site-packages/pysmlight/web.py", line 54, in check_auth_needed
    async with self.session.get(self.url, auth=auth, params=params) as response:
  File "/usr/local/lib/python3.12/site-packages/aiohttp/client.py", line 1360, in __aenter__
    self._resp: _RetType = await self._coro
                           ^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/aiohttp/client.py", line 663, in _request
    conn = await self._connector.connect(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/aiohttp/connector.py", line 538, in connect
    proto = await self._create_connection(req, traces, timeout)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/aiohttp/connector.py", line 1050, in _create_connection
    _, proto = await self._create_direct_connection(req, traces, timeout)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/aiohttp/connector.py", line 1341, in _create_direct_connection
    raise ClientConnectorDNSError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorDNSError: Cannot connect to host slzb-06m.local:80 ssl:default [DNS server returned answer with no data]

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 321, in __wrap_async_setup
    await self._async_setup()
  File "/usr/src/homeassistant/homeassistant/components/smlight/coordinator.py", line 65, in _async_setup
    if await self.client.check_auth_needed():
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/pysmlight/web.py", line 61, in check_auth_needed
    raise SmlightConnectionError("Connection failed")
pysmlight.exceptions.SmlightConnectionError: Connection failed

Just realised it connects as http://SLZB-06M but not as http://slzb-06m.local/ which is what I assume HA is looking for

Fixed it - It was mDNS on Unifi, for some reason I had to change its local DNS to slzb-06m.local.