I'm not sure what's the root cause of this issue. Just add following code temporarily, I'll come back when I finish my game jam.
if v-1 >= text_node.clean_text.length(): continue var letter = text_node.clean_text[v-1]