כפתור צ'אט בכרטיס משתמש כאשר המשתמש אינו מאפשר צ'אט

It does not. I can still send you a chat message.

I think you would have to use the setting at https://meta.discourse.org/my/preferences/users to disallow users sending you a message