Since "client B write" was successfully written on 2 of the 3 nodes.
Any read request that read only from 2 of the 3 nodes instead of using quorum read, will be able to see what Client B wrote until it magically disappears.
Quorum Read-repair is only one reason for why the value would randomly disappear. Another one is periodic anti Entropy repair!