I am running SDK 16.0 on nrf52840. For GATT Writes I am using the BLE Gatt Queue Library. When I try to performing lots of writes in succession some packets do not get transmitted and I have tied it to sd_ble_gattc_write returning NRF_ERROR_RESOURCES and the data not being queued. My question is why does the GATT Queue library not queue up this transmission? The only time it will be queued is if the write attempt returns NRF_ERROR_BUSY. Seems like if NRF_ERROR_RESOURCES is received then it too should be queued. What is the reason for not queuing?