Hue lights overloaded requests causing instability in lighting

Hi folks,
Started noticing Hue lights were staying on occasionally a little before the notice of Hue to switch to the Cloud November 2023, when they should have turned off with the Node-Red flow for security night lights. Other Hue lights were successfully automated to turn off while some stayed on. Thought it was a device limit thing, since I was around 63 Hue devices. So I added another Hue bridge, unfortunately only local control available, and moved some lights over. The main bridge Zigbee channel is 20. The new Hue Hub Zigbee channel is 25. I also have a Conbee II stick that is on Channel 15.
I keep getting the same errors in HA “25 requests to the bridge failed, its probably overloaded. Giving up.” I can use the HA dashboard to switch on a Hue light and sometimes it will take 30 seconds and sometimes nothing will change. It changes instantly using the Hue app.
My home is old and plaster and lathe so signal attenuation is high and I have 7 UnFi access points spread out, but essentially one per room. They are all separated on 1, 6 and 11 channels and a mix of 2.4 & 5 GHz.
My HA instance is on HA Blue, OS 11.2, Supervisor 2023.11.6 & Core 2023.12.3.
I am completely ready to chunk it all as I cannot resolve the issue and don’t know enough to get it working as reliably as it has since I began using HA almost 4 yrs ago.
Can anyone help pretty please?
Another case that may be relevant: about 3 versions ago I kept getting the message “System unhealthy” and have to run terminal commands to turn off error checking while updating and then restarting the supervisor. But it keeps coming back and I do not know what changed.
Example log:

Logger: homeassistant.components.websocket_api.http.connection
Source: components/websocket_api/commands.py:238
Integration: Home Assistant WebSocket API (documentation, issues)
First occurred: 17:41:53 (11 occurrences)
Last logged: 18:24:24

[281472380783680] Request failed: 25 requests to the bridge failed, its probably overloaded. Giving up.
[281473230466496] Request failed: 25 requests to the bridge failed, its probably overloaded. Giving up.
[281472001738304] Request failed: 25 requests to the bridge failed, its probably overloaded. Giving up.
[281472355609664] Request failed: 25 requests to the bridge failed, its probably overloaded. Giving up.
[281472001445696] Request failed: 25 requests to the bridge failed, its probably overloaded. Giving up.
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/websocket_api/commands.py", line 238, in handle_call_service
    response = await hass.services.async_call(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/core.py", line 2067, in async_call
    response_data = await coro
                    ^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/core.py", line 2104, in _execute_service
    return await target(service_call)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/entity_component.py", line 272, in handle_service
    return await service.entity_service_call(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 878, in entity_service_call
    single_response = await _handle_entity_call(
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 948, in _handle_entity_call
    result = await task
             ^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/light/__init__.py", line 591, in async_handle_light_off_service
    await light.async_turn_off(**filter_turn_off_params(light, params))
  File "/usr/src/homeassistant/homeassistant/components/group/light.py", line 189, in async_turn_off
    await self.hass.services.async_call(
  File "/usr/src/homeassistant/homeassistant/core.py", line 2067, in async_call
    response_data = await coro
                    ^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/core.py", line 2104, in _execute_service
    return await target(service_call)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/entity_component.py", line 272, in handle_service
    return await service.entity_service_call(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 903, in entity_service_call
    raise result from None
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1233, in async_request_call
    return await coro
           ^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 948, in _handle_entity_call
    result = await task
             ^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/light/__init__.py", line 591, in async_handle_light_off_service
    await light.async_turn_off(**filter_turn_off_params(light, params))
  File "/usr/src/homeassistant/homeassistant/components/hue/v2/light.py", line 271, in async_turn_off
    await self.bridge.async_request_call(
  File "/usr/src/homeassistant/homeassistant/components/hue/bridge.py", line 132, in async_request_call
    raise HomeAssistantError(msg) from err
homeassistant.exceptions.HomeAssistantError: Request failed: 25 requests to the bridge failed, its probably overloaded. Giving up.

Are you sending a lot of commands to groups (Zigbee groups, not HA groups)? That can easily overload a network as the command is sent to every node, just to make sure all devices in the group get it.

It’s actually just one Hue bulb. I have also tried sending on/off commands to:

  1. HA created light groups with 3 Hue bulbs
  2. Hue created light zones with a few Hue bulbs
  3. Hue created rooms with a few Hue bulbs

At this point I am just testing a single or group of Hue bulbs in my flow that works perfectly for motion detection with other lights. It used to work with Hue bulbs and Hue groups a couple of months back and sporadically since.
Also, the Hue bulbs don’t respond using the dashboard buttons either or take 30 s to respond.
I’m at a loss.
Thank you for replying.

Hi
I have the exact same error message but caused by an entirely different integration: Sure Petcare. It used to work in October when I updated to 2023.10.5. Till then I did not change anything. Some days ago I started noticing that the automations are not working anymore. Unfortunately I cannot tie the change in behavior to a specific day or action.

The Integration connects to the online account. It must be something internal. I will post on github for sure petcare intgration and let you know if I get any response.