So, I am updating our advertisement data on a regular rate using a timer from freeRTOS on custom piece of software the is for the nRF52840. When only the app code is loaded (through Segger or using nrfjprog) the advertisement updates as it is supposed to. If a package is built that includes all the peices (BLE DFU Bootloader, SD, and App Code) the advertisement looks good at first, but then after 2 advertisements becomes empty. The device continues to broadcast, but the advert data just disappears. I am using the 2 buffer method to update advertising data that is found in many other posts. Why is the app code running differently by itself then it would when built into a package? Any help is apprecaited. Thanks.