If you create new “Create Form” activity and place anything inside a “do” block (even comment works) and put everything inside while true loop, after the second time that form opens it will skip the activity leaving form window open, resulting in opening multiple windows.
Add some of the activities to be done in the do block of form designer and add some activity to while do block if necessary, try it out. Issue will be resolved…
The solution is to Extract your Create Form activity as a separate workflow. Inside your loop you will call the extracted workflow which creates the form.
I had this issue as well and the above solved it. Create Form activity in a loop only properly executes first Create Form. Once the first form is completed the subsequent forms do not pause for inputs. Instead, multiple forms are opened until loop is finished.