Interesting how my analyzer shows two READ transactions following each WRITE transaction - and your's apparently does not.
there is no apparently. its what should and does happen.


more interesting is that your analyser does not even come close to reflecting what your "snippet" should reproduce.

either your analyser is defective/miss used or the "snippet" is not what is being measured.