I was an early adopter of using tab groups in my extension. It's a pretty thin API, so there's not much to have in conflict. My extension has the notion of sets of tabs being part of a 'topic', so it was nice to be able to show the grouping when the tabs were open.
Where I've had problems is the recent addition of saving tab groups and displaying them on the bookmarks bar. Those capabilities are not exposed via the api. An extension has no way of knowing about any tab groups when they are not open in tabs.
So for example the user can be seeing a tab group named 'Foo' on their bookmark bar but in my extension when they add a tab to the 'Foo' topic in their topic tree it creates a new tab group called 'Foo'. Now there are two tab groups with the same name.