I have been interfacing with the Macronix external flash via the nfrx_qspi library for logging. While I am able to use nrfx_qspi_read() to obtain my log data, I am also able to "read" it via the memory mapped address region (XiP).
Are the any drawbacks to simply accessing (reading) data from the external flash using the memory mapped region rather than nrfx_qspi_read()?