Vault created dynamic postgres role/user lost original privileges

I am using vault to inject postgres credentials into my Kubernetes-based application. The solution works fine and whenever there is a restart in my pods, the vault creates & injects a new postgres role/user. However, this new postgres role/user doesn’t have all the original privileges which are there in create_statements. Can anyone please help?