Updating to 3.5.1 addressed the issue.

We did have nested groups that were circular. There is a script from microsoft to find nested circular groups. Once fixed we still had the problem but there were issues addressed with publications in 3.5.1 that addressed it.