Camunda 8 Helm Error at <.Values.image.tag>: can't evaluate field tag in type interface {}

I am deploying Camunda 8 Helm chart 9.0.1 to kubernetes in our company internal cloud, but got an error of <.Values.image.tag>: can’t evaluate field tag.
Our company internal cloud does not support helm native command, but it use helm template command first to generate Kubernetes yaml first, then execute k8s yaml

+ helm template --name-template=camunda-platform-helm . -f values/dev-a/values.yaml --set app_name=camunda-platform-helm

I have already supplied image.tag field in values.yaml.

Below is the error log

2024-06-11T18:11:13.345Z] Error: template: camunda-platform/templates/operate/tests/test-connection.yaml:6:3: executing "camunda-platform/templates/operate/tests/test-connection.yaml" at <include "operate.labels" .>: error calling include: template: camunda-platform/templates/operate/_helpers.tpl:23:8: executing "operate.labels" at <include "camundaPlatform.labels" .>: error calling include: template: camunda-platform/templates/camunda/_helpers.tpl:55:18: executing "camundaPlatform.labels" at <.Values.image.tag>: can't evaluate field tag in type interface {}

[2024-06-11T18:11:13.346Z] helm.go:84: [debug] template: camunda-platform/templates/operate/tests/test-connection.yaml:6:3: executing "camunda-platform/templates/operate/tests/test-connection.yaml" at <include "operate.labels" .>: error calling include: template: camunda-platform/templates/operate/_helpers.tpl:23:8: executing "operate.labels" at <include "camundaPlatform.labels" .>: error calling include: template: camunda-platform/templates/camunda/_helpers.tpl:55:18: executing "camundaPlatform.labels" at <.Values.image.tag>: can't evaluate field tag in type interface {}

This error is due to the type of variable image, It might be possible the variable image variable doesn’t contain tag as sub field, like

image: 
tag: 

Or it might be possible that helm is getting value of image variable from some other values file which is overriding value of image,

#First value file
image:
   tag:
# Overriding values file
image: 

Now as there is no sub field of image variable in overriding values file it is giving type interface error.

The problem is that Camunda helm chart 9.1.1 release contains keycloak subchart, and it defines image tag in subchart values.yaml, which makes global values.yaml did not work properly.