Both tunnel devices are detailed below. With OpenVPN tunnel mDNSResponder does not resolves AAAA. With Cisco VPN there is no problem. I can't see there significant differences.
OpenVPN Tunnel
tun0: flags=8851<UP,POINTOPOINT,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 10.1.11.111 --> 10.1.11.112 netmask 0xffffffff
inet6 fe80::223:1111:1111:1108%tun0 prefixlen 64 scopeid 0x9
inet6 2a01:1111:1111:fe00:1:2:32:: prefixlen 64
nd6 options=1<PERFORMNUD>
open (pid 15397)
Cisco Tunnel
utun0: flags=80d1<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST> mtu 1406
inet 139.30.111.11 --> 139.30.111.11 netmask 0xffffffff
inet6 fe80::223:1111:1111:1108%utun0 prefixlen 64 scopeid 0x7
inet6 2001:111:111:1ff::1e prefixlen 128
nd6 options=1<PERFORMNUD>
Notice: Some numbers are replaces by 1s by me.