Heck, running a VPN tunnel over TCP itself is already weird, considering the protocols inside the tunnel handle dropped packets if they need to.
It would just result in more inefficiency, a smaller mss/mtu and less throughput.