Assuming you have multiple CSV records in each data page like so:
John
Doe
Jane
Smith
Peter
Parker
You would first build your text object by adding the first name and last name variables. By default, for the data shown above, the definition for the first name variable would be set to Line 1, between columns 1 and 30.
So your Repeat operation always picks up the values from line 1, because that's how it was defined in the variable. You need to make that definition dynamic.
In my data, first names are 3 lines apart. So we need to make the line number increase by 3. To do that, set your Repeat iteration's
To value to the number of CSV records you have in your data page. Then, in the definition of the first name variable, set the
On line property to
As each repeat gets executed, the
current.line value gets incremented, resulting in the variable's definition being updated.