OpenVPN multiple listen addresses

As I understand the docs, I can have OpenVPN listen to all interfaces, or a single address (using local-host).

How do I implement dual-stack, i.e. listening to 1 IPv4 address, and 1 IPv6 address ? Do I need duplicate all config and define two vtun’s, one for each?

Bump.

Am I really the only one running a dual-stack environment?

I would create two vtun interfaces and a config for each. We have multiple Openvpn connections but they all listen on 1 interface, but different ports for each vtun and different auth methods per tunnel

That is the only thing I came up with as well.

Seems like a limitation in the VyOS CLI, OpenVPN supports dual stack without problems.