I thought mine was underperforming the first season too. I’d go out at 8 am, see it running, and by noon it felt like nothing had changed. Super frustrating.
What helped was actually measuring instead of guessing. I used the same thermometer in the deep end at 9 am and again at 3 pm. On a 65 to 70 degree air day, I was only gaining about 1 degree by late morning, but between noon and 5 pm it would jump 2 to 3 degrees. Heat pumps really depend on air temp and coil conditions, so mornings are basically their weakest hours.
Also check your flow. When my filter pressure climbed from 14 psi to around 18 psi after some debris buildup, the temperature rise at the return dropped noticeably. It was still heating, just less efficiently. Once I cleaned the filter and kept the pump at a steady RPM during heating hours, performance improved.
And like others said, shutting it off overnight makes it feel worse. If the pool drops 4 to 5 degrees overnight due to evaporation and cool air, you’re asking the heat pump to climb that hill every single morning. With a cover, mine only drops 1 to 2 degrees, and the unit feels way more “capable.”
If you’re seeing a small but steady gain during the warmest part of the day, it’s probably normal behavior. If there’s almost no temperature difference between the inlet and outlet water even in decent air temps, that’s when I’d start questioning performance.