MNblockhead
A Title Much Cooler Than Anything on the Old Site
You don't check for each githyanki. Each PC rolls Stealth; unless the githyanki are using an action to search, they must rely on passive Perception. So if each PC is able to beat the highest passive Perception among the githyanki, the entire raiding party is surprised.
Yes, but I would have at least some of the githyanki making active checks. I would think elite, ageless warriors, would be looking for threats as they land. But sometimes its nice to let a party's carefully-planned ambush just succeed. I'm not saying the DM ran it wrong, I'm just pointing out there are ways to make it more challenging, which is something the OP seemed to have wanted.