Chef Vault Issue

Hi Community ! Good Day

I am trying to use chef vault in my infra but after creating vault i am unable to perform any function such as update/show/delete and getting this error when running from my workstation -

Kindly assist -

ERROR: ChefVault::Exceptions::SecretDecryption: test_mac/domain_join is encrypted for you, but your private key failed to decrypt the contents. (if you regenerated your client key, have an administrator of the vault run 'knife vault refresh')

Command used in generation of vault -

knife vault create test_fix domain_join --json domain_join.json --search ':' --admins admin --mode client

cat domain_join.json
{
"password": "abc"
}


Read somewhere that it is bug with chefdk version so adding my chef dk version details for more leads

#-> chef -v
Chef Development Kit Version: 1.3.43
chef-client version: 14.14.25
delivery version: master (dd319aa632c2f550c92a2172b9d1226478fea997)
berks version: 5.6.4
kitchen version: 1.16.0

ChefDk has been EOL for a long time and replaced with chef-workstation. I'd recommend upgrading and testing with latest workstation install.

I installed chef workstation for opensource but see this error

ERROR: ChefVault::Exceptions::SecretDecryption: abc/xyz is encrypted for you, but your private key failed to decrypt the contents. (if you regenerated your client key, have an administrator of the vault run 'knife vault refresh')

#-> chef -v
Chef Workstation: 0.4.2
chef-run: 0.3.0
chef-client: 15.0.300
delivery-cli: 0.0.52 (9d07501a3b347cc687c902319d23dc32dd5fa621)
berks: 7.0.8
test-kitchen: 2.2.5
inspec: 4.3.2

#-> knife vault show abc
/opt/chef-workstation/embedded/lib/ruby/gems/2.6.0/gems/chef-15.0.300/lib/chef/knife/bootstrap.rb:31: warning: already initialized constant Chef::knife::Bootstrap::SUPPORTED_CONNECTION_PROTOCOLS
/opt/chef-workstation/embedded/lib/ruby/gems/2.6.0/gems/chef-15.0.300/lib/chef/knife/bootstrap.rb:31: warning: previous definition of SUPPORTED_CONNECTION_PROTOCOLS was here
/opt/chef-workstation/embedded/lib/ruby/gems/2.6.0/gems/chef-15.0.300/lib/chef/knife/bootstrap.rb:32: warning: already initialized constant Chef::knife::Bootstrap::WINRM_AUTH_PROTOCOL_LIST
/opt/chef-workstation/embedded/lib/ruby/gems/2.6.0/gems/chef-15.0.300/lib/chef/knife/bootstrap.rb:32: warning: previous definition of WINRM_AUTH_PROTOCOL_LIST was here
/opt/chef-workstation/embedded/lib/ruby/gems/2.6.0/gems/chef-15.0.300/lib/chef/knife/bootstrap.rb:350: warning: already initialized constant Chef::knife::Bootstrap::DEPRECATED_FLAGS
/opt/chef-workstation/embedded/lib/ruby/gems/2.6.0/gems/chef-15.0.300/lib/chef/knife/bootstrap.rb:350: warning: previous definition of DEPRECATED_FLAGS was here and still getting same error on running vault show command