It could be that Harry finds out about Dumbledore's secrets regarding the Deathly Hallows. If Harry thinks Dumbledore was more interested in the Hallows for his own purposes rather than for the greater good, it might make him hate Dumbledore.
One possible reason could be a misunderstanding. Maybe Harry overheard something that made him think Dumbledore was planning something against him that he didn't understand. For example, if he heard Dumbledore discussing a dangerous mission for him without his full knowledge.
One reason could be secrecy. If Harry finds out that Dumbledore has been keeping major secrets from him all along, like about his family or his true role in the wizarding world, he might start to hate him. Another reason could be manipulation. If it seems that Dumbledore has been manipulating Harry's actions for his own gain, that would be a valid cause for hatred in fanfiction.
One possible reason could be that Dumbledore believes he is acting in Harry's greater good. Maybe he thinks that by taking certain items from Harry, he can protect them from falling into the wrong hands. For example, if Harry has a powerful magical artifact that Voldemort desires, Dumbledore might steal it to keep it safe.
Perhaps there are safety concerns for the students that Dumbledore is not addressing adequately. Harry, having a strong sense of responsibility for his fellow students, may feel that the only way to ensure their safety is to remove Dumbledore from his position. He might believe that Dumbledore's actions or inactions are putting the students at risk, and thus he takes matters into his own hands.
Well, it could be that Harry has a different view on how to handle the war against Voldemort. Dumbledore is often very strategic and sometimes keeps things from Harry for what he believes is the greater good. But Harry might think that full transparency is necessary. Also, Harry may have formed new alliances or friendships that give him different perspectives, and these new ideas conflict with Dumbledore's. He might feel that Dumbledore's approach is too old - fashioned or risky in a new context.
One possible reason could be that Harry breaks school rules in the fanfiction. For example, if he ventures into the Forbidden Forest without permission. Dumbledore is strict about the safety of students and such disobedience might lead to punishment.
Perhaps in the fanfic, Harry discovers that Dumbledore has been manipulating him all along. Dumbledore has always been a very complex character with many secrets. If Harry were to find out that Dumbledore was using him as a pawn in a much larger and dangerous game, his anger could lead him to punch Dumbledore. This would completely change the dynamic between them and open up a whole new set of storylines and character developments.
One possible reason could be that Harry has discovered something about himself or his past that he thinks Dumbledore might not approve of or might try to stop him from exploring further. For example, if he found out some dark magic connection in his family history that he wants to understand on his own without Dumbledore interfering.
One possible reason could be that Harry discovers some secrets about Dumbledore that make him lose trust. For example, if he finds out about Dumbledore's past mistakes or hidden agendas that he doesn't agree with. Another reason might be that Harry feels he can better protect his friends and fight Voldemort on his own terms, away from Dumbledore's influence and strategies which he may start to question.
Maybe Dumbledore discovers some dark secret about Harry's past that he can't handle. It could also be that Dumbledore is trying to protect Harry in a really strange way, by pushing him away from the dangerous wizarding world around Hogwarts.