I previously tested the peripheral_ams_client with iOS 17, and I could select the device in iOS Bluetooth settings to connect to it, however it appears in iOS 18 iOS is not scanning for AMS solicited service in iOS settings. I can find it with a BLE App e.g. LightBlue and connect to it, then it offers to pair and works as expected. Are you aware of this limitation? Does this seem like a bug to you? It does to me...