Unfortunately, I couldn't reproduce the issue with GetGuildInfo via chat commands. Running
Code:
/run print(GetGuildInfo("player"))
from chat returned
Code:
AutoGear absolute 1 nil
here.
You could try calling GuildRoster() before GetGuildInfo("player") if the issue persists. GuildRoster updates the guild info in the cache and automatically throttles itself to only working once every 10 seconds. I suspect it hadn't been called by the time your GetGuildInfo("player") call happened.