I dealt with this exact headache a while back and it took me longer than I want to admit to figure it out. Every morning the pump would be full of air, I’d reprime it, and then it would run perfectly all day. My problem wasn’t flow or filtration, it was what happened while the system sat still overnight.
In my case it ended up being two small things working together. The pump lid o-ring looked fine at a glance, but it had flattened just enough that it would let air creep in once the pump shut off. At the same time, my water level was riding a little low in the skimmer, just below where the weir door really seals. Overnight, the water would slowly drain back and pull air in through the suction side. No big bubbles during the day, filter pressure stayed normal, but by morning the prime was gone. Classic slow backflow situation.
What finally fixed it was replacing and lubing the lid gasket, bumping the water level up an inch, and tightening the drain plugs evenly. I also added a check valve later which completely stopped the overnight drain back. Since then it’s been boring in the best way. While I was at it, I cleaned the filter properly with aquadoc pool filter cleaner so the system wasn’t fighting extra resistance once it did restart. If it primes easily every morning and runs fine all day, you’re almost definitely chasing a tiny air leak or backflow, not a major failure. Took me a few tries, but once you hit the right spot, it’s usually an instant fix.