The main complication is that the SPI flash controller on the RISC-V will be running stream access, so any write cycle will have to end the read stream and force the flash controller to start the next SPI read instruction with a full command and address. It would be a great feature to have, to be able to write back to the SPI flash, or some part of it, but a bit complicated to implement.