Constraints of the free plan Xmodules

As seen from the web the XModule free plan can use up to 25 XClick and xtype command, however, from my marco I only have 5 XClicks and 1 XType and there is an error showing that it reaches its limit when I loop the marco. Is anything do with the loop function that it will multiplies with the times I loop or is there any other problems leading to this issue?

You are correct: The looped macro counts as one macro run, so the XClick count adds up.