Using NCS 1.7.0 with a an nRf9160/nRF52820 split Host/Controller as a peripheral and an nRF52840 as a central. I can connect to the peripheral with my central fine and write to a custom service I created. I'm getting an error 9 in my bt_gatt_write_func_t callback which translates to BT_HCI_ERR_CONN_LIMIT_EXCEEDED when I try to write to another one of my custom services during the lifecycle of the connection. I'm a little confused by the error code because it seems to have to do with how many connections the central can have but I'm already connected. Is there a limit to how many services a central can write to during a connection? I can write/read characteristics in the first service I have, and I can read characteristics of the second but can't write to the second.
