Mature language filter works in-app but not in Hearthstone

Pretty much what the title says. Naughty words get censored in Battle.net 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.

Screenshots:
Here’s what it looks like in-app: https://i.imgur.com/TjcACMe.png
Here’s what it looks like in-game: https://i.imgur.com/w5U8vWA.png
Battle.net settings, just to show I have it enabled: https://i.imgur.com/ptQtUW7.png

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.