10:31:56.933 - At the start of the log the device has made a connection via wifi and it's waiting for data - this might be because the other device hasn't scanned this device's QR code yet.

10:32:04.528 - The connection attempt is cancelled and the ConnectionChooserImpl is stopped.

10:32:04.533 - The camera is reopened. This is too soon after the previous event to be the result of a manual action.

10:32:04.647 - A new connection attempt starts. The BluetoothConnectionLimiter gets a KeyAgreementStoppedListeningEvent when the old key agreement task is stopped, then a KeyAgreementListeningEvent when the new task is started.

10:32:04.946 - A connection is made via wifi, but the ConnectionChooserImpl rejects it because it's already been stopped

It looks like the ConnectionChooserImpl instance is being reused, which shouldn't happen. This may mean the KeyAgreementTaskImpl instance is also being reused.