Maybe something like this should be easier:
*FOR %T% = %TIMELIST%
%YEAR% = get_year_from %T%
%MONTH% = get_month_from %T%
%DAY% = get_day_from %T%
%NEXT_YEAR% = %YEAR% + 1
%NEW_TIME% = %NEXT_YEAR% . %MONTH% . %DAY%
*REC ( ...., TIME = %NEW_TIME%)
*NEXT
This would also remove TMVL
however I do not know how to write this in script logic (if it is possible)