There are a few options, but what I would first try is just a simple aggregate where I added all the fields to the Grouped Fields. That would keep only unique values for the row:
The end result would be:
There are some other variations of this approach that might work depending on the circumstances. Check out: How to remove duplicate records in Tableau Prep | VizPainter
Hope that helps!
Thanks Joshua. Can you attach the file you created?