Once a flash write returns FlashError::OutOfSpace, any subsequent reads only return zeroes
The issue is because the spi transaction is not properly ended before this return:
The issue is because the spi transaction is not properly ended before this return: