Mature language filter works in-app but not in Hearthstone

Pretty much what the title says. Naughty words get censored in chat, but not in Hearthstone’s chat.
I’ve already spoken to a support rep about it, and they said there’s nothing they can do about it and that I should report it here.

Here’s what it looks like in-app:
Here’s what it looks like in-game: settings, just to show I have it enabled:

To preempt any “just turn chat off/who cares, they’re just words/stop being so sensitive” responses:

  1. At the end of the day, this is still a bug and bugs should be reported and fixed.
  2. I’m a streamer, and Twitch isn’t very consistent when it comes to enforcing their rules. Someone called me a racial slur in-game today and I don’t wanna catch a frivolous ban over something like that.

Let me know if there’s any more info I can provide.

Fact is, you can’t just globally chat in Hearthstone, so it matters very little. Only your friends can chat with you. If they are offending you, then remove them as a friend. There’s zero reason for a mature language filter in Hearthstone.