I feel like Shadowbringers and Endwalker have opposite problems in pacing and map design.

Shadowbringers has more of a slow burn approach, diving into the worldbuilding for the First, and taking its time to bring you into it. The maps are big and expansive to sell you on the idea that this is, indeed, a whole new world (well, the part of one that's still livable, anyway). It also takes its time to let you get to know the important characters, like Lyna, Feo Ul, Rhunar, even Vauthry. (Hell, Magnus gets more development than a lot of characters in EW, and he's only relevant for about a quarter of the back half of one zone!) The downside is that it can feel like it takes a while to actually get anywhere, but it feels like more of a journey when you do.

Endwalker, on the other hand, bumrushes the player through a lot of the plot, because they're trying to tell two expansions and a patch series in one expansion's time. Story elements are brought up and then go nowhere until they're suddenly important (remember akasha getting a brief mention in Radz-at-Han before being renamed dynamis and taking over the story?), or get built up and then dropped (like Corvus, which we never end up visiting). And the maps....well, Garlemald, a continent-spanning empire, gets one zone, and it's mostly empty snow fields. And the moon has a big zone, which....has a handful of landmarks and nothing much else to do. So it feels like being dragged from setpiece to setpiece. It also makes the places where the plot actually does slow down a little (like the introduction of the Loporitts) feel even more jarring.