The question is simple, but just because of delays of XOR gate q1 & q2 are working old datas of q0.. At a particular instance, value present at q0 is from data but q1 is getting from XOR gate, so the value calculated from previous bit. Thats it.
Just follow the data given to q0,
q0 value is the data bit.
q1,q2 will be evaluated from previous state.
C is the ans.