I think if He Zhichu disclosed information on Gu Nianzhi when they were all asking him about her childhood, Huo Shao and team might have been prepared and prevented such things to happen. I mean, I think He Zhichu knows who took Nianzhi or at least has an idea why she was taken away.