Due to the fact that the point of view is constantly on Bella or other characters, it seems that Xiyan is just a supporting character. I understand that you need to at least advance the plot, so I'm just giving my opinion
There are a lot of plot holes and unnecessary dialogues from the novel to fill in the text, and so it is quite readable, much better than most of the fan fiction in this fandom