Printing Repeating Groups

I need advice on the best way / plugin to use to print repeating groups. I’m trying to generate and print score cards for a senior mens league at a golf course. The user adds the players that are playing that day, generates the teams, then generates the scorecards and prints them. The first time I print them it works completely fine but additional times make the items in the repeating group pile up on each other and I can’t seem to figure out why. I’m currently using the “Print PDF” plugin from Jiff. I don’t want to purchase a plugin unless I know for a fact it will work for what I need.

This is where the user selects the people who are playing that day (The proxy is just a placeholder to make sure golfers play in a foursome)

Once the user presses generate scorecards it generates a repeating group that has their names and their handicaps filled.

The first time I print this is what I’m presented which is what I want.

If I try to adjust teams and reprint or just want to print again this is what happens following times.

It doesn’t seem to happen if I only print once per day. Not sure why it does this. If anyone has any recommendations on the busy plugin to use for printing repeating groups or has any idea how to fix this issue with this specific plugin it would be much appreciated.