My personal experience with a 94 xp 657x.
I rebuilt the entire machine, motor, pump, carbs. I had a terrible time getting rid of a low end bog.
The two things it ended up being was the rotary valve clearance was too large, solved at the machine shop.
The other was pop off pressure. I do not know if the carbs were messed with by one of the previous owners but the pop off was down around 16 to 18psi. The Sea-Doo source page shows 16 to 21psi. The mikuni chart for seat size and spring strength does not have a combination for the 1.5 needle and seat in the 94 xp that produces a pop off that low. I had an aftermarket carb kit with 4 sets of springs, who knows what tensions, where I found a set that brought my pop off up to a consistant 28psi on both carbs. This is the only time I strayed from the "use mikuni parts only" in my carbs. The end result was a machine that has as little low end bog as you can get for a stock, carbed machine.
Even looking at the SD source page for carb specs the 94 xp 657x stands out as having abnormal low pop off pressure, even when compared to the other two 657x models.
The pop off and impeller pitch for the 94 xp were two things that never made sense when looking at the "trend" of other models. The impeller was pitched way too high.
The 271000400 (rh speedster 95) impeller is what I tried because my Friend had a brand new on collecting dust. It solved a lot of low end issues as well and gives me 51ish on the top end.