GATT Discovery on Peer too slow (even with lowest conn interval)

Hi, When performing GATT discovery on the peer device I observe that the procedure takes too long about 5-6 seconds even at the lowest connection interval. 

The same process is much faster when I use the nRF Connect App and perfrom discovery on the same peer. 

Here's a log of connection and discovery. 

I tried passing in the UUID of the service to be found in the 

bt_gatt_dm_start() API but it did not change anything. 




[00:00:26.768,005] <inf> ble_conn: ---------------------------------New_Connection------------------------------------------
[00:00:26.768,066] <inf> ble_conn: Connected: 70:9C:E8:FE:53:C7 (random)
[00:00:26.768,066] <inf> peer_discovery: Discovering Peer
[00:00:33.250,488] <inf> ble_conn: Connection interval: 1.25 * 6 ms, latency: 0, timeout: 10 * 400 ms
[00:00:33.584,991] <inf> peer_discovery: V2 BLE Service Found

Related