I would uninstall, reboot and reinstall the view agent on the master/gold image. also ensure its in line with the version of Horizon you're running. So, agent 7.9 with Horizon view version 7.9....
Hope that helps
Please give a thumps up if the above is helpful or tag as correct if the above fixes your issue.
Thanks for the reply. I have already tried what you suggested and I still get the 'Agent needs reboot' message on only the one pool. I ran the service.bat file to pull the logs from a VM in each pool. I'm in the process of comparing the logs, but there are so many. It's going to take a while.
Did you ever find a cause for this? I'm having a very similar issue.