Hello.
The roaming issue is simply that they move in the office and loose the ongoing citrix session. They need to restart it. However, it looks like the IAP cluster is unstable (IAP's reboots), so I have raised a TAC case for this to investigate the reason. THe master IAP had an uptime of 4 hours, and the IAP had been installed for 2 weeks. No power outages.
The customer hadn't specified any VC adress, so I set an IP for the VC, but still it picked the master IAP ip as source rather than the VC IP.
With no VC IP, and AP's rebooting that will explain why people loose citrix sessions since it will be sourced from a new IP everytime the current master changes. It also means that it necesarly don't have to do with roaming.
Can you confirm that the sourced IP should be the VC one, and not the current master AP IP?