I am using the nRF5 SDK Version 15.2 and nRF52840-DK to model a custom service containing five characteristics along with the standard BMS and DIS service provided in the sdk. I have changed the size of one characteristic to 255 and adjusted the RAM_START and RAM_SIZE as recommended in the warning message. After doing this, the DIS service stops reporting its serial number characteristic during characteristic discovery on iOS. When this custom characteristic is 128 bytes or smaller the DIS service behaves properly. I have flushed the bluetooth services in iOS and verified the proper new size for the custom characteristics that I changed. Why would the DIS service stop reporting some of its characteristics?