I found Citrix article CTX128749. I added a new GPO with a scheduled task containing:
rd "C:\ProgramData\Microsoft\Group Policy\history" /s /qI ran the above command and restarted all servers and then timed logons and they had decreased from 69 to 33 seconds. I can live with 33 second logons.
Thanks and a shout out to robissimo for pointing the Citrix article out to me.