we see in previous flashbacks that asher always wants to kill leonard and is looking for his location. In fact, the mana core is broken just for this reason. I think his ultimate goal is to kill leonard.
yeah maybe you are right. maybe asher killed leonard in his previous life and and was relieved to think that he had achieved his goal so he was killed by others.