Where did you install TeamViewer? I’ll assume you installed it in each of your Whonix-Workstations, and not on the Hosts or Gateways.
It can. But not when you route it over Tor, since Tor doesn’t support UDP.
Your TeamViewer connections (if they succeeded) were made using TCP. But even if Tor supported UDP, why would you think that UDP would be more prone to de-anonymization?
Still, there are plenty of reasons not to use TeamViewer. It’s not mentioned in the wiki, but I can’t imagine TeamViewer would be ranked very high on the recommended list.
- It uses a proprietary, closed-source protocol.
- It uses central servers to establish connections and/or to serve as proxies for your connections. When both ends use TeamViewer over Tor, they still maintain IP anonymity, but why involve a middle-man when you can connect directly? If the TeamViewer software has unique identifiers, then your activity will be pseudonymous.
- Ambiguous security track record (including current events).