https://github.com/openshift/console/blob/release-4.20/pkg/auth/metrics.go#L85-L90
configWithBearerToken := &rest.Config{
Host: k8sConfig.Host,
Transport: m.anonymousInternalProxiedK8SRT,
BearerToken: ls.AccessToken(),
Timeout: 30 * time.Second,
}
It seems that the configuration for TLS ignoring certificates is missing in the configWithBearerToken variable