I’ve learned something new! DTLS was built for TLS on UDP, looks like your doing fine on transport protocol and encryption based on this post showing your client connection using ENet which is UDP based.
Locally both TCP and UDP will be very fast, but once packets start dropping or falling out of order TCP will take a much harder hit. TLS is a little more work for the server, especially on new connections, but it’s worth it for privileged information, I’d argue movement data isn’t privileged information like passwords are.