I think what needs to be fixed is the overflow of syndicate jumping. Countless players syndicate jump to multiple teams to collect all syndicate rewards and eventually becoming mini beasts. This takes the fun out of being a part of a syndicate.

One solution could be that once a player leaves a syndicate, he is no longer able to rejoin that syndicate or have a wait period before they could rejoin.