Storm Kings Thunder: Did the giant lords in the council not realize who Iymrith is by name?

Is a giant considered humanoid for the purposes of mantle of whispers?

My players will arrive at Maelstrom soon. Any DM tips for this chapter?