I want to save encryption state in DFU to the nrf_dfu_settings_t structure. I put a new 16-byte field at the end of the structure after nrf_dfu_adv_name_t adv_name; and whenever I restart the bootloader the state is erased. All the other fields are preserved. What am I doing wrong? I print out the value in settings_write() and it is correct before I restart the bootloader.