How do I create and set fields in multiple nodes using a rules loop
Create a sub-rule which does the node creation and call it from within the loop.  This should provide enough separation to keep the nodes from interfering with each other.  Also, use "Save entity" action to lock the new nodes in place during the loop, instead of at the end of the rule.