I've had the same exact issue, and it's quit easy to resolve.
The bind app can not import a file, as it doesn't exist. Sounds strange, but it's true.
What you need to do is go into Elite Dangerous, open the keybindings, make a change, save, if need be revert it back and save again.
Close Elite and reload the profile (close voice attack, switch profiles, what ever). No need to re-import the profile.
To explain further as to why the keybindings file, what the bind app pulls the keybindings from, doesn't exist, it's due no changes, so no need to create a file, if all your controls are default. So by making a change, you're creating a custom set of keybindings.
If you read the readme, though it doesn't say anything about troubleshooting the bind app, if you watch the video it links to for setting keybindings to none-secondary keybind column, you will create a new custom keybind file, as I mentioned above.
This issue caused me a lot of issues until I realized it. I had to go to where the plugin refers to when I wanted to manually assign it a file, only to find the folder completely empty.
I hope this helps you, and many other people.
See you out in combat some time!
www.twitch.tv/ligerxt5