I've got a Citrix XenApp 6.5 Farm running on Win 2008 R2 Servers. I purchased 200 Device RDP/Remote App Licenses for ~200 users. We went with Device licenses, because most of the end users use the same machines.
After 1 month of operating, we started to run out of licenses. It turns out the licensing service is consuming multiple licenses for the same machine.
I can revoke licenses, but there is a limit to how many I can do. Is this operating correctly? The only explanation I can come up with is that the Licensing service is giving a license to a device for every server it connects to in our Citrix farm.