Amigopod guest counts the number of sessions based on how many clients it received radius accounting for.
Depending on the version of code on your WLC, Cisco had an issue where it would send radius accounting for all users that connected to a WLC and not just the WLAN you had it configured for.
In Amigopod, you should be able to see active guest sessions. If there are sessions that do not belong to guests, you could be running into the issue I mentioned. I am not sure if it has been fixed, but if you remove Amigopod as a radius accounting server on the guest WLAN on the Cisco WLC, you can observe if it still happens....