I’m also seeing this behaviour with my builds. The restore cache step hangs until the job times out and is canceled.
Example Job: https://circleci.com/gh/jaredledvina/sensu-client/25
There’s also no logs indicating why this is happening. I also noticed that while it’s canceled the restore cache timer is still ticking up and is at 10 hours and counting. Happy to test any config changes that might help debug the issue.