Readback basically works, but misses 3 words when busy goes high, maybe because of the 3 clock cycles latency mentioned in the datasheet?
Readback seems to work now, the readback bitstream is nearly identical with the written one
Small corrections to software for readback, seems to work fine