Vault Service Starting Error

I am trying to run vault service file but getting error as

Started vault service
vault.service: Main process exited, code=exited, status=203/EXEC
vault.service: Failed with result ‘exit-code’.

Previously I have executed successfully the service file

[Unit]
Description=vault service
Requires=network-online.target
After=network-online.target
ConditionFileNotEmpty=/opt/vault/config.json

[Service]
User=root
Group=root
EnvironmentFile=-/etc/sysconfig/vault
Environment=GOMAXPROCS=2
Restart=on-abnormal
ExecStart=/opt/vault/bin/vault server -config=/opt/vault/config.json
StandardOutput=/opt/vault/logs/output.log
StandardError=/opt/vault/logs/error.log
LimitMEMLOCK=infinity
Capabilities=CAP_IPC_LOCK+ep
CapabilityBoundingSet=CAP_SYSLOG CAP_IPC_LOCK

ExecReload=/bin/kill -HUP $MAINPID
KillSignal=SIGTERM
[Install]
WantedBy=multi-user.target

As I need to place the binary and other config files into some other folder I have created a folder and placed the configurations and binary file but it is not getting executed and resulting in the above error.

[Unit]
Description=vault service
Requires=network-online.target
After=network-online.target
ConditionFileNotEmpty=/hashicorp/vault/config.json

[Service]
User=root
Group=root
EnvironmentFile=-/etc/sysconfig/vault
Environment=GOMAXPROCS=2
Restart=on-abnormal
ExecStart=/hashicorp/vault/bin/vault server -config=/hashicorp/vault/config.json
StandardOutput=/hashicorp/vault/logs/output.log
StandardError=/hashicorp/vault/logs/error.log
LimitMEMLOCK=infinity
Capabilities=CAP_IPC_LOCK+ep
CapabilityBoundingSet=CAP_SYSLOG CAP_IPC_LOCK

ExecReload=/bin/kill -HUP $MAINPID
KillSignal=SIGTERM
[Install]
WantedBy=multi-user.target