@Clonebustering I can understand. When something unfair happens to a character you like, it feels upsetting.
(I deeply felt Kyoya was robbed, of his Win over Gingka in the anime.
There is literally an easy and an even better way to make this rivalry great, while maintaining the future seasons consistency.)
I'm glad your enjoying the story so much. As for Haruka's wins and losses.
Some of her losses have reasons, some that are needed to maintain a little consistency with the anime and some that are actually for my plot reasons and would be explained in the future.
I try to find ways that my OC doesn't end up overshadowing the existent anime characters (since I've seen that done a lot in other fanfics, it it kind of throws me off) I want to make it feel like she's growing just like the existent characters, through her fair share of battles.
As for moving towards her goal, every obstacle she'll overcome will indicate to her growth and strength.
(Every character ends up facing some sort of obstacle or problem that they overcome, reaching greater heights)
I'm reflecting and re-thinking on the few ideas I have till the end of this season, finding ways to make it appropriate for her development while keeping some anime consistency's that are required for my plot, and the future season.