It could be a dark magic curse. Maybe some enemy has cast a spell on Harry that is slowly sapping his health, leading to him coughing blood.
In the context of the fanfiction, it could be a sign of a long - hidden illness that is related to his past or his family heritage. For example, if there is some sort of dark family secret that involves a disease that surfaces when he reaches a certain age or experiences a particular event. This could be something that Snape discovers as he tries to figure out what's wrong with Harry.
He could be secretly worried. Snape might use his knowledge of potions and dark magic to try and find a cure or at least a way to stop the bleeding. He may also be conflicted, as his past relationship with Harry and his loyalty to different sides in the wizarding world play a role in how much he wants to help Harry.
Another possibility is internal injuries from a battle. Fanfiction often has intense battles that are not part of the original story. Harry could have been hit by a powerful spell during a fight that caused internal damage, which then makes him cough up blood.
It could be due to a dark curse or spell. Maybe he was attacked by a powerful dark wizard using a forbidden spell that affects his internal organs and causes bleeding.
Well, it could be a result of a dark spell cast on him by a Death Eater. Maybe they found a new and insidious way to harm him without leaving an obvious trace.
It could be a new dark wizard. There are always new threats emerging in the fanfiction world. This new dark wizard might have a vendetta against Harry and uses a special spell or potion to make him cough up blood.
One interesting fanfiction could be 'The Darkening Plague' where Harry's coughing blood is a sign of a dark curse spreading in Hogwarts. It has a great plot that weaves mystery and magic.
It could lead to a discovery of a hidden plot against Harry. His coughing up blood might be a sign that there is a much bigger conspiracy at play, perhaps involving someone close to him who wants to weaken him for some ulterior motives.
Maybe he was poisoned. There are many villains in the Naruto world who use poison. If Naruto was poisoned during a fight or an ambush, it could lead to him coughing blood as his body tries to fight off the toxins. Just like how Sasuke was once poisoned and had to be treated.
It could be for the drama. When Natsu coughs blood, it immediately creates a sense of urgency and danger. It hooks the readers as they wonder what will happen to him.
One popular 'natsu coughing blood fanfic' might be 'Natsu's Struggle'. In this fic, Natsu's coughing blood could be a sign of a hidden illness or the result of a powerful dark magic he was exposed to. It often delves into the emotional turmoil of his friends as they try to find a cure for him.