Você está correto. Atualmente, o Google Cloud Storage ignora solicitações de clientes anônimos para pular o cache.
Você pode contornar isso configurando explicitamente uma política de controle de cache diferente no objeto, solicitando uma geração específica de um objeto ou fazendo solicitações autorizadas.