It is not in my nature to argue with someone I don't know esp. when I am no expert on the subject, but what I am suggesting is not far fetched.
A pump running 24/7 with 3-way zone valve is a good solution for this issue if your suggestion of a check valve doesn't work. This is exactly how my water/air heat exchangers are set up in my house and greenhouses. I mean, what is the difference?? Nothing except this guy is using, I assume, a plate exchanger.
My second option was to use a 2-way zone valve (not a 3-way) in-line with the pump to open when the pump was turned on by the pool aquastat.
Either option to me is workable. If there is any concern about cold/freezing pipes, or if it is a long run to the pool, I would say that option 1 would be optimal as it would keep hot water close by the pool and there wouldn't be a blast of cold water rushing back to the boiler when the pool aquastat called for heat.
[attachment deleted by admin]