I think I found two small bugs in "Scale To Array" macro.
The first one is the fact that within the internal Expression measuring the segment it's possible to input a negative value which can lead to a negative scale output, which creates flipped faces. (see attachement #1)
It should probably be preceeded by 'abs'.
The second bug is in the second Transform operator - in 'X fixed translation' there's "pre-written" value of 0,62. (see attachement #2)