error: container vault-agent-init is not valid for pod

I am stating the environment information and Vault versions where Vault is running above.
In May, we upgraded Vault from Helm 1.9.2 to Helm 1.15.1. Although we are not sure if this is the exact reason, since then we have seen that the pod frequently goes into Running state without starting the vault agent init container and therefore receives errors.
As a solution, we restart/delete the pod until it starts the vault agent as an init container. This error does not happen all the time, so it is not a general and constant error, but we could not understand what triggered it.

When the pod fails to start with the vault-agent init container and receives an error, the container log is not created as expected and we receive the error “error: container vault-agent-init is not valid for pod”.

When we look at the vault-agent container log of a pod that is opened properly with vault-agent, there is a note saying “Note: Vault Agent version does not match Vault server version. Vault Agent version: 1.15.1, Vault server version: 1.17.1”. Could this be causing the problem?

We would be very happy if you could help.

Best Regards

Environment
On Prem Kubernetes v1.27.9, OpenShift 4.13.6 (v1.26.6 Kubelet)
Vault version
Vault Agent version: 1.15.1, Vault server version: 1.17.1
and
Vault Agent version: 1.17.2, Vault server version: 1.17.1