Under Android, even when using Strategy.Wi_Fi_P2P, nearby_connections receives Bluetooth connection change callbacks from non-P2P devices, causing it to erroneously drop connections. In our case it is a Bluetooth low-energy device causing the issue. A good solution if possible might be to have nearby_connections check to see what device has issued the callback and to ignore connection dropped messages from non-connected devices..
Under Android, even when using Strategy.Wi_Fi_P2P, nearby_connections receives Bluetooth connection change callbacks from non-P2P devices, causing it to erroneously drop connections. In our case it is a Bluetooth low-energy device causing the issue. A good solution if possible might be to have nearby_connections check to see what device has issued the callback and to ignore connection dropped messages from non-connected devices..