Flash write when BLE is on

Hi,

I have two questions regarding flash writes when BLE is on. So, in a code Im currently working on the sdc flash API is being used when BLE is on (sdc_soc_flash_write_async). I would like to know:
  - Why we need the Async writes when BLE is being used ?
  - What is the difference between using the sdc flash API and the NVS Zephyr module ?

Thank you!

Related