One thing that hasn’t been mentioned yet is what’s happening at the skimmer while you’re vacuuming. If the weir door is sticking or partially closing once the pump’s been running a bit, it can choke off flow and make the vacuum feel like it’s dying. It’ll start strong, then fade as the door flutters or closes.
Another sneaky one is fine debris settling in the hose itself. Even if the hose looks clear, very fine silt can collect in low spots as you move around, slowly restricting flow until suction drops. Lifting sections of the hose vertically while the pump’s running can sometimes flush that out.
Also check that you’re not pulling from multiple suction lines at the same time. If the main drain is still open, all that suction gets split, and as resistance builds during vacuuming, the head loses drive.
I’d try: lock suction to the skimmer only, watch the weir door while running, and periodically lift the hose to purge it. Those fixes solved it for me when everything else checked out fine.