What did Bai Jiaxuan do to regret Lu Zilin at the end of "White Deer Plain"?

In the end of "White Deer Plain", Bai Jiaxuan did something sorry for Lu Zilin. Bai Jiaxuan believed that he had stolen Lu Zilin's destiny, because Bai Jiaxuan lied and bought the Feng Shui treasure land from Lu Zilin's family. He caused Lu Zilin's descendants not to have a good future. On the contrary, his own descendants became provincial officials. .