So I tried to do a rewatch to the series before the new season release (sadly I won't succeed finish it in time) and I wondered how the assassins know so much about the castle and the royal family. They knew Ezran's name even though he is only a child and not in the front yet (though, in the book moon Rayla said the name wrong, but you can't remember everything perfectly, it's actually logical). They also knew they doesn't need Callum even though everyone also call him a prince, they knew how to get to the king in the castle, they had a lot of information. I started ranting about that but then @skylas8-jinx mentioned to me that the assassins probably kidnapped someone and interrogated him (the assasins did were in the area for some time before the attack). She also reminded me the Crow Master was dissapeared, so it could be him. And he's the best person for information, he knows a lot about the castle and the king so he could have very good intel. The seasons were less than two months, and people can go to vacation or something, so it does make sense that no one suspected something happened to him yet in season 2 when we met the Crow lord. The elves might have took care of that and erased every sign to him and maybe they even wrote or asked him to write a letter so no one will realise they did to him something. No one talks about the Crow Lord and if he was the assasins informer that could explains a lot. Maybe it's still a mystery and that why the crow master took the title of 'Associate Crow Lord' because they still believe the former crow lord will be back at some point.