For some reason when I try and connect to an Android Pixel 2 Android version 10 I get the above BLE_GAP_EVT_DATA_LENGTH_UPDATE_REQUEST event. I do not really understand it, but I follow the instructions on how to handle the event. I do that and I sometimes manage to get a connection event but nothing further happens. Handling the event (or not) does not change the behavior. This event does not happen on any other Android I have tried (all the others are versions 6 and 7). On those devices, connection and data transfer happen as they should. The same central is running on all the Androids and connects without issue with all the market health devices I have (5 different thermometers) so it is not the central application but I may certainly be an incompatibility between the nRF dongle and the Android Pixel 2 V 10.
The nRF dongle is acting as a Thermometer peripheral and I am using the pc-ble-driver.