Hi Joannes,
One thing that I should have noticed before is the high time for CS. The specification requires CS to remain high for at least 5 tosc periods. It appears that you are right at the edge of the timing. Try lengthening the time that CS is high between reads and writes and see if that makes a difference. I believe it will.
Best regards,
Bob B