Well, keep in mind that he needed Redcloak to fire off some spells, and Xykon likely had a massive slew of spells of his own to fire off.
He may well have only had his most important daily spells queued, and then everything else was for the fortress. Gate is high-level, which means getting Redcloak to cast it for him can open up quite a bit of room.