Sam should have had at least supsected Yan to be the mole!!
In the beginning we see that Yan was a stundent of Sam and a college of Lau, so both knew, that he was with the police and got kicked out even though he was a really good police student. And now he is with Sam and has a different name than back then ... the kind a gives it away : ).
Both of them, especially Lau, are no idiots. They actually should have know that Yan was the mole.