Hi Lawrence,
I think the issue is that all sequences you create have the same name. If two sequences have the same name and are located in the same bin, then Automation Blocks cannot distinguish them. Therefore, it can happen that it always manipulates the same copy, and leave the others untouched.
Things to try:
- inside the Clone Sequence block, create the new sequence path with the Text Pattern block in order to give each sequence a unique name. If you set the text to "new bin\sequence-$1", for example, and then replace $1 by the variable "Promo", then for each duplicate the content of the variable Promo will be included in the sequence name - and hence if the Promo value in the spreadsheet is unique, the sequence name will be, too.
- before the replace Ae Mogrt block, insert some write to console blocks to output the values of the values of the variables "active sequence" and "Promo" (maybe in combination with the Text Pattern block, to output all of them in a nicely formatted message like "set in sequence $1 text Promo to $2".
Then you can verify with that output, which sequences are actually manipulated in each loop and which value Promo is used for that. This kind of output is always helpful to verify step by step if the script is doing what you expect it to do.