Was wondering how I can iterate over field values and when all the iteration is done to move onto the group at the end. I've tried setting a precondition within the loop but that just causes the whole data processing to run every loop which would cause the model to take a lot longer. I also tried making that section it's own model but there is no output so I can't set a precondition.
I have never tried it but create a submodel which iterates then add this submodel to your main model:
All tools that need to run multiple times should be placed in one model with a model iterator and used as a submodel. The tools that only need to be run once should be placed in the main model, which calls the iterating submodel.