Sometimes, after the bot has been connected for a few days, Guild.Users becomes corrupted and contains people that were on the server once. Either they left on their own, or more often, were banned.
This doesn't happen immediately after bot starting. It takes a couple-three days of runtime to get corrupted.
Idk if it's even possible for my code to do this, but my code does not alter Guild.Users ever.