That's exactly the issue I'm having, and I don't know why that happens (or rather, why nothing is happening). If OpenVPN is to be believed, tun on server and dco on client is possible (and vice versa).
In any case, ovpn-dco is apparently mature enough to be included in net-next, so it's queued for kernel 6.16.