After getting to the Guild castle, it was a matter of time before Urluk assassinated Elliott. However, he first needed to find him.
Back when Zach was exploring Victoria's cave, he had taken a map of the flying castle and studied it thoroughly. Initially, he planned to go himself and kill Eliott, but it was risky as he could be seen by someone.
He didn't want to leave any strings behind, especially when a few of the guild members were also Zach's worshippers.
Zach had explained all the routes to Urluk and told him all his strategies to get to Elliott's room. He had learned that Elliott spent most of the time in his office and his chamber, while he was missing in action for a few hours in between, and no one knew anything about it.
Since Victoria and Misha were guild members in the past, they knew about the flying castle more than anyone. Especially Victoria, who was the vice-captain and Risen warrior's guild.