bruh you got talent and good storytelling skills, idk why you have not made non-fan fic, plus you could earn some decent money considering your writing skills.
you managed to craft a good story with terrier with some framework, and you visibly got better at writing throughout the fanfic.