Y is this happening?

Maybe a short (i.e. some ms) delay could be put between the two reads ?