Does `ansible-navigator` not support passing vault-password file?

Issue

I have an inventory where some of the device based passwords are encrypted via Ansible-Vault.

I am running ansible-navigator v3.6.0 on WSL2 Windows 10.

Project structure

I am following the Ansible Runner project structure:

.
├── README.md
├── ansible.cfg
├── artifacts
├── env
├── inventory
├── project # a .vaultpass plain-text password file exists here

In an normal scenario:

ansible-inventory -i inventory --vault-password-file=project/.vaultpass --list --yaml

gives me the list the complete inventory

however, the followiing with ansible-navigator:

ansible-navigator inventory -i ./inventory --vault-password-file=project/.vaultpass

throws:

Errors were encountered while gathering inventory:
ERROR! Attempting to decrypt but vault secrets found

What is the appropriate way to work with ansible-navigator and a vaulted inventory?

The workaround I use is to create an ansible config file ‘ansible.cfg’ and add parameter ‘vault_password_file’ as you would when using the old ansible-playbook. For example:

#cat ansible.cfg
[defaults]
vault_password_file = ~/.rhv/vault-secret

Then add ansible config file to ansible-navigator.yml. For example:

#cat ansible-navigator.yml
ansible-navigator:
ansible:
config:
path: ansible.cfg
inventory:
entries:
- inventory

Now use ansible-navigator as you normally would. It should pick up the device passwords.