Can you use a RealVNC variant instead? I just replaced TeamViewer with UltraVNC single click for my remote support needs, it’s free, it’s branded with my logo and my clients find it easier to use.
I've also tried moonlight (which is an nvidia gamestream implementation), which seems to have performance but the client wasn't very usable for this usecase.
Still great for general productivity type stuff though!