I had described my problem in my previous question.
In short, after a long time of a bunch of central BLE devices regularly connecting and disconnecting to my nRF52840 peripheral device for data exchange the peripheral device fails to allocate buffers for subsequent connections and becomes unusable, the centrals try to connect but the peripheral won't let them anymore. I can't just ignore that.
The peripheral handles multiple connections at the same time.
How do I fix this? The only thing that works so far is rebooting the peripheral, but frequent and abrupt reboots are just not right. Is there a way to reset the buffers or BLE core or something to make the buffers allocate again? Or is there a way to prevent this from happening? Central devices have to disconnect and reconnect every time.