Hi. Nordic.
Now I'm developing custom DFU transport which was already developed with SDK 12.x.
At the time of SDK 12, fs_evt_handler calls user's callback with the result flag.
But in SDK15, dfu_fstorage_evt_handler in nrf_dfu_flash.c, just call the registered callback with no result.
I found this only 1/4 of data was written to the flash, because nrf_dfu_flash_store() stores real byte length, in SDK12 that was word length.
I myself would fix this for my project but in my opinion this should be fixed for the Nordic users.
If you have another opinion about this please let me know.
Best.