I’ve actually noticed this too, today, but I don’t think it is a bug or an issue but on purpose. Think about it: what would the program be supposed to so id you e.g. move the right loop point suddenly before what you already recorded? Keep recording outside the loop? Retrospectively create cycle takes or change the length of already recorded ones while it is still recording? Don’t think that is really possible.
So I think this behavior is very much on purpose.
AFAIK there is no mention anywhere that this behaviour is intended (if thats the case, then I will change this to a FR immediately). And while I appreciate your help here on the forum, you are no dev to be certain about it, or am I wrong?
Just because Cubase always behaved in a certain way, does not mean that it is intended or should be this way (especially when it is not a feature, but a limitation). I opened quite some issue reports in the past (about limitations which where always there), and the support staff was happy that I took the time to show them exactly what was wrong.