Players being removed from groups when syncing

I'm using the plugin to sync two groups/roles from Oxixde to Discord. 
The supporter role is added to players via Tebex when purchasing are equvilant to VIP on the server.
However we also let players use Nitro Boost in Discord to purchase the Supporter group. So i've set the plugin to Sync those groups from Discord to Umod.
However players who have not yet auth'd on Discord (as i just set it up) or previously have the supporter group are having the supporter role removed when the connect to the server. 

Any help would be greatly appreciated! 

  "Sync Data": [
    {
      "Oxide Group": "regular",
      "Discord Role (Name or Id)": "758005603334488165",
      "Sync Source (Umod or Discord)": "Umod"
    },
    {
      "Oxide Group": "cobaltemployee",
      "Discord Role (Name or Id)": "758005712768073940",
      "Sync Source (Umod or Discord)": "Umod"
    },
    {
      "Oxide Group": "supporter",
      "Discord Role (Name or Id)": "759544094707679295",
      "Sync Source (Umod or Discord)": "Discord"
    },
    {
      "Oxide Group": "test",
      "Discord Role (Name or Id)": "773271898213318665",
      "Sync Source (Umod or Discord)": "Discord"
    },
    {
      "Oxide Group": "supporter",
      "Discord Role (Name or Id)": "757929524901052467",
      "Sync Source (Umod or Discord)": "Discord"
    }
Can you try version 1.2.9 and let me know if this resolves your issue?
MJSU
Can you try version 1.2.9 and let me know if this resolves your issue?

Thanks Mjsu, will do after wipe today. Will get back to you!

As a tempt fix i duplicated the supporter role for Discord and Twitch with the same perms.