It's a good question, but there is no simple answer.
Clubs exist for different reasons. WGT has clubs that prioritize clashes and turf wars, club that limit themselves to potential top players, and clubs that are open to most all players as long as they are active. There are other types of clubs too.
I am a manager of a club in the last category, but we also value stroke, AS and match play much more than coin games. Old-fashioned from WGT's point of view.
We also do not require participation in Discord or other voice apps. (I might get divorced if I started talking while playing every evening, lol.)
To get to your question, the general rule in BD is if a player is inactive 3 months or more they get kicked unless we are aware of medical, travel or work issues. We will get more tolerant if they have been in the club for a long time, less tolerant if they never bother to use the free daily cc xp passes.
If other club owners want to weigh in, go for it.
Tom.