What stops us from having 4 ble clients?

I am loving esphome’s ble client support. In fact, it’s so great, that now I want to use 4+ clients on my esphome devices. I read that esphome had a limitation of 3 clients; however, I can see that I still have 40kb+ of ram available on my devices with 3 clients.

Is there work I can do to make it possible to use more clients?

There is no such limit except for active connection devices.

Those are devices which require me to connect with the ble_client, right? As opposed to passive ble listening?

For active devices, what causes the limit?

Not entirely sure. Bluetooth Proxy — ESPHome