Yes, all good ideas. But: putting the heat pump into the daytime - does the sun always shine there?
No, but the probability is higher. Besides, photovoltaics also work without the sun shining brightly. With air-to-water heat pumps, there is also the advantage of a higher source temperature.
The sun rises, the photovoltaics start working. The normal consumption is covered. Afterwards, the storage is charged with max 3 kW. But photovoltaics generate more than the base load + storage charging. Then the heat pump starts heating the domestic hot water. So base load + storage + hot water are still less than what photovoltaics produce, the excess goes into the grid. Same if the storage is full. Or do you think you can charge a storage with 7-10 kW power?!
That’s not perfection, which is why it’s good that the feeding-in alone already covers the system. But you can definitely optimize a bit to consume as much photovoltaic power yourself as possible.
I have a 6.8 kWp photovoltaic system on the roof. My record this year was 45 kWh in one day, the total household consumption including hot water was 15 kWh. No matter how you twist and turn, you can’t sensibly use this amount of energy from the roof, even with storage and overcharging hot water.
Also one reason why storage systems are, in my opinion, (still) nonsense. Apart from all the losses, degradation, maintenance charging in winter... in summer it’s full and standing idle, in winter it’s empty.
Excess feeding-in, yes!