We can see what is happening on your Grok Bot computer. The token you save through the secure card is stored correctly and is added to the computer’s main environment, but agents that run in their own window on that computer start their shell processes from a separate session that does not pick up values added after that session started. That is why the card says Saved while the executor’s new process cannot see it. This is a known issue and I have added your report to it.
Two things that should work in the meantime:
After saving the token, create a brand new agent and give it the task. A fresh agent’s session inherits everything saved before it started, so the variable should be there.
Keep doing what you are doing with the file, the way you set up GSC. Files on the computer are visible to every agent.
Re-saving the same token in an existing agent will not help, so no need to keep re-entering it!