A different example...
#{list items:0..5, as:'a'} ${a_index} #{/list}
outputs: 1 2 3 4 5 6 (as expected)
However,
#{list items:0..5, as:'a'} ${a_index} #{list items:0..5, as:'b'}#{/list} #{/list}
outputs: 1 8 8 8 8 8
The mere presence of a nested list breaks a_index.
A different example...
#{list items:0..5, as:'a'}
${a_index}
#{/list}
outputs: 1 2 3 4 5 6
(as expected)
However,
#{list items:0..5, as:'a'}
${a_index}
#{list items:0..5, as:'b'}#{/list}
#{/list}
outputs:
1 8 8 8 8 8
The mere presence of a nested list breaks a_index.