Openvpn 2.5 will support Chacha20-Poly1305 in data channel.
Requires OpenSSL 1.1.x, which isn't backward compatible with 1.0.2, and therefore cannot be upgraded by me. API has changed, and therefore Asus will have to compile their closed source bits against 1.1.x.
OpenVPN could always be compiled to use a different static openssl build, but the bloat just cannot be justified.