Failed to fetch jwt public key from issuer "jan-sa@first-gaming-dev.iam.gserviceaccount.com", jwks uri "https://www.googleapis.com/service_accounts/v1/metadata/jwk/jan-sa@first-gaming-dev.iam.gserviceaccount.com": empty public key found in cache"

Hello! We’re currently getting the following error on multiple jwt rules

Failed to fetch jwt public key from issuer "jan-sa@first-gaming-dev.iam.gserviceaccount.com", jwks uri "https://www.googleapis.com/service_accounts/v1/metadata/jwk/jan-sa@first-gaming-dev.iam.gserviceaccount.com": empty public key found in cache"

The error happens on most, if not all, of the jwk uri in the spec. I think it eventually fetches the jwt key since our system works. But we’re trying to resolve any errors/noise logged in the system like this

How do we proceed on troubleshooting this? Thank you

Version

We tried updating to 1.14.6. But was getting other issues. Reverted to 1.13.9 while resolving errors like this in istio

$ istioctl version
client version: 1.13.9
control plane version: 1.13.9
data plane version: 1.13.9 (1413 proxies), 1.14.6 (155 proxies)

$ kubectl version --short
Client Version: v1.25.2
Kustomize Version: v4.5.7
Server Version: v1.23.14-gke.1800
WARNING: version difference between client (1.25) and server (1.23) exceeds the supported minor version skew of +/-1

$ helm version --short
v3.7.0+geeac838