Apart from being connectionless UDP shouldn’t have any more differences against TCP. It is generally advised to use UDP in VPN tunnels however, so this error lead you to the right path. From the logs I cannot find anything wrong. Maybe if you could try it with more verbose logging. I’ll give it a shot in my lab as well, as it sparked my curiosity.