Having trouble getting on Shaoyan's route. I know I've gotten enough affection points. Is there some other variable or choice I'm missing?