This is actually a very powerful control. It can do loops (as you just found out) and macros that can be nested 4 deep, scaling, rotation, mirror imaging, etc.
As an example, I had 2 vices with 5 parts on each vise. The EZCAM produced a 7 page program. Using loops and macros, I condensed it longhand to half a page.
Put the M2 or M30 command after the go to so many times command. It will finish the lops and then read the end of program command.
George
(Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)