Since a number of months Teamviewer does no longer establish direct connections between client and host, but rather routes them through overloaded ANX network routes.
I could not find a setting that forces a direct connection. **Third Party Product** does directly connect between the same devices, BTW.