If it starts strong and then fades every single time, that usually means something is gradually restricting flow, not a total blockage.
A couple things I’d check that haven’t been mentioned yet:
First, watch your filter pressure when the suction drops. If your clean pressure is, say, 14 psi and halfway through vacuuming it climbs to 18 or 19, that tells you the filter is loading up fast with fine debris. Even after a backwash, sand filters can channel and lose efficiency. Cartridge filters can look clean but still be partially clogged deep in the pleats.
Second, check the impeller directly. Not just the basket. I once had a tiny piece of leaf stuck in the impeller vanes and it would run fine for 10 minutes, then as debris built up it would choke the flow. You usually have to reach in through the pump inlet (power off of course) and feel for anything wrapped in there.
Also, if you’re vacuuming through the skimmer, make sure the vacuum plate is sealing tight. If the water level drops slightly while you’re cleaning, the skimmer can start pulling a little air and you won’t always see big bubbles, just a steady loss of suction over time.
One more test: when suction drops, shut the pump off for 30 seconds, then restart it. If suction comes back strong and then fades again, that almost always points to gradual restriction, not an air leak.
What’s your clean filter pressure vs what it reads when the vacuum starts slowing down?