We have been using Teamviewer internally for years as a management tool, and we were going to add it to our UCS systems as well (not that we use the GUI often on the servers). It seems that we are unable to install the DEB file due to missing dependencies. They do not appear to be in the repo either.
Do you tested with "repository/online/unmaintained: yes" too?
To set it:
ucr set repository/online/unmaintained=yes
Then you have not maintained debian package lists to install additional packages.