I also had to wire in a relay to disconnect power to the hotspot because my heat pump has constant 24vac when the system is in AC mode. The control panel will remain powered on after the call for cooling is complete. I guess the 24vac from the sense wire for the reversing valve back feeds the controller.
That seems so weird. I guess it seemed weird to you too. I don't know the heat pump control wiring intimately, but it seems like there must be 24vac some place in the heat pump that is only active during a home a/c cooling cycle. It also makes me wonder if somehow the internal FPH controller wiring has a mistake. But I'm also guessing you went through all that with great care. Of course your solution is cool, just that one would hope that extra relay would not be necessary, therefore not necessary to ever power off the FPH controller.
I don't know if this clarifies, but if my memory is correct, on my install the FPH controller was indeed always on, just that it would not send it's 24vac back to the a/c system (for the reversing valve and fan relay) unless conditions called for pool heat while home a/c is cooling. Of course, under that condition of pool heating, the FPH also closed the relay for the pump, which initially I had just wired in parallel with a mechanical time clock. As noted, when I went with VSP that changed. I don't know if that helps, as you've no doubt been through all that logic many times!