Are you using Citrix's cloud controller or the on premise version? When we moved to the cloud controller we had to change a setting in Citrix to stop frequent disconnections, it worked well after that. The setting was in the management side (in Director from memory) and was hidden, but could be accessed. I'll see if I can remember the rest of the details! If it isn't using the cloud control suite then it always worked fine for us with load balancing!
... View more