My wife has a GSuite account privde by her school beside her personal GMail account. When I created the CB addressbooks on her TB I found that while her GMail contacts syncronized in both directions, this is not true with GSuite contacts. If she add some contacts locally in TB and then she tries to sync, it stays forever and she cannot remove the addressbook. The only way is to remove CB at all and also clean TB prefs.js from all TB entries!
The only way is to use that kind of addressbook read-only on TB.
This problem is not present if I use tbsync+CardDAV.
Maybe the problem could be due to activation of directory profile inside to GSuite.