I believe that regardless if spam is determined by an automatic algorithm or the developers themselves via user reports, it should be clarified what exactly counts as spam in the first place.
Does it involve World Chat only? It has a 60 second timer. Does it count as spam if someone exploits this limit and posts the same message / advertisement every 60 seconds, or in a given time interval? If so, what is this time interval and how should we avoid posting "spam" while still sufficiently advertising rooms and events?
Does it also involve Local Chats in rooms? If so, it should be clarified whether the room owner, or members of the host's team can or cannot repeat similar messages in Local Chat (like greeting newly arriving guests by their name, for example). Because this is something many hosts do and it could create more confusion and conflict in the future, if this is the case.
If the spam is judged via user reports then I believe the moderators / admins of the game should contact the reported users before suspending any accounts, as this clearly creates conflict between the userbase and the seemingly ambiguous rules in effect right now. A warning before the ban would be beneficial to all parties in my opinion. (This of course doesn't apply to other offences like insults and other user behaviour that can be documented by actual screenshots, I'm only referring to spam itself.)
The concept of "spam" can mean a lot of things and I'm convinced it would be important to clarify exactly what and in what situation counts as an offence in 3DXChat. I would love to see the developers' input in this matter so we can all avoid misunderstandings and conflicts like this in the future.