The `CBCentral.maximumUpdateValueLength` is shorter on same devices with/without login to same iCloud account

We're developing an app that communicates between devices with BLE. We found that CBCentral.maximumUpdateValueLength would be shorter on the same devices in different conditions.


OS version: iOS 12.

1. within iPhone 6s and iPad air, with same iCloud account logged in,

-> no pairing dialog pop up

-> the `CBCentral.maximumUpdateValueLength` is 74

-> connected device won't who on `settings->bluetooth->my devices`

2. withing same iPhone6s and iPad air, without same iCloud account logged in,

-> pairing dialog pops up

-> the `CBCentral.maximumUpdateValueLength` is 182

-> connected device is shown in `settings->bluetooth->my devices`


My question is:

Why the `CBCentral.maximumUpdateValueLength` are different in those conditions.

What does iCloud do to cause that?


Thanks.