Are you sure that it's creating a 'new' form?
You stated ' Upon creating a new document, all the text boxes will be populated with
the user profiles pertaining to user who creates a new document'
Do you check with a condition to a rule that it is a 'new document'?
If you wipe over the defaults of a form with a bunch of rules whenever you open a form then you will get into trouble.
There are a number of ways to determine if it is a new document, qDabra has a special field, but there are other ways to do this.