Thank you for your post.
When you execute a Install On Timer script step, the script referenced will execute at the time interval provided. In your case, you are executing a script every .1 seconds, or 600 times per minute. If another script is active at the time, it will wait until it is completed before executing again. Therefore, you may have several scripts queued up.
Rather than every tenth of a second, you may want to try every few seconds. I assume once the requirements are met, you want to stop. Therefore, be sure to include Install On Time script step again without any parameters to turn it off.