First, I'm using an NRF connect 2.3.0 and applying the light_bulb sample with a custom nrf52840 board with an external is25wp064a flash using QSPI.
Moving the settings_storage to the external flash I had problems commissioning the device using HomeKit (previously worked with the internal flash), I always got the error [DL] Error from SRP Update: The domain name or RRset is duplicated.
I'm using "nordic_qspi_nor" compatible flash.
By changing "res = nrfx_qspi_write(buf, sizeof(buf), addr);" with "res = nrfx_qspi_write(buf, len, addr);" now solve the last problem preventing the commission from happening.
Thank you Best regards