BLE_GAP_SEC_STATUS_TIMEOUT when attempting to pair dongle to Android phone using nRF Connect for desktop

We're developing a mobile application which will communicate with a satellite antenna over BLE. We will not have access to the antenna for a few months, and therefore we aquired a few nRF52840 dongles for testing purposes. We've managed to setup the dongle as a server and connect to it from our capacitor app. However, when attempting to upgrade to a secure connection via the "Pair" option in nRF Connect for desktop, we always get BLE_GAP_SEC_STATUS_TIMEOUT. I haven't tried all options, but I've tried quite a few and the result is always the same. As far as I can tell there is no option to upgrade the connection from the mobile app API, so this has to be done from the BLE server I think. I'm not sure what my next troubleshooting step should be. Should I try a different phone, or is there some obvious reason why it is unable to connect?

Thanks, Anders

Related