Hate speech is usually full of euphamisms, indirect language, and inference. It also often depends a lot of context.
In the specific case of the use of "grooming," I can see how it is not obvious that this is hate speech, but once you connect the dots, based on the context, it becomes quite obvious.
For example, teaching books that feature any LGBTQ characters has been called "grooming." What is the usual definition of grooming? Preparing a child for sexual abuse, which is morally reprehensible -- a behavior that is, frankly, deserving of hate.
However, when the only reason "grooming" is brought up is specifically because a book feature a gay character, we are expected to "hate" the "morally reprehensible." Why is it morally reprehensible (hateful), in this context? Certainly not because children are being groomed for sexual abuse. The only reason is that the gay character is in the book.
Now, some people might think that presenting characters that are gay is morally reprehensible. They might think the same thing about featuring Black characters, Asians, Jews, or some other group. It's all hate speech. Even if it's not using the most blatantly obvious inflammatory language.