Recursive Variables Problems

Hi,
I have tried the recursive variables by this topic: Offset Function (and Square Bracket Syntax)
Here is my example:
Example1: recursive Test1 green:

RSV = RSV[1]+0.1*(CLOSE()-RSV[1]);

RSV

Example2: recursive Test2 red:

RSV1 = OFFSET(RSV, OFFSET=1);

RSV = RSV1 +0.1*(CLOSE()-RSV1);

RSV

From my understanding both examples should produce the same results, but they are very different (see attached pic red and green line):

What is the reason?

Best,
Max