NDI 1 alone doesn’t represent new data.
It’s only when the NDI bit is toggled for a HARQ ID, the transmission along with that toggled NDI represents new data
RV is basically redundancy versions.
Each RV contains different parity bits which help with increasing the probability of successful decoding.
This is not expected.
If this is happening, then there is a network issue.
RV 0 and 3 are self decodable but 2 isn’t.
So, RV2 can only be used when combined with RV0.