It looks like our TV installations (full and host) load into the WOW6432Node in the registry (sample export below). The custom msi we use is from 2018, created via the Design&Deploy node on TeamViewer.com, and deploys version 13.1.3629. The first update to go out from PatchMyPC was v13.2.36218. we will not be moving to 15x until the late fall. I downloaded the v15 setup.exe from TV and it also installs to the WOW6432Node... is this maybe a result of residual files left behind?
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\TeamViewer]
"DisplayName"="TeamViewer 13 Host"
"DisplayIcon"="C:\\Program Files (x86)\\TeamViewer\\TeamViewer.exe"
"Publisher"="TeamViewer"
"HelpLink"="
http://www.teamviewer.com"
"UninstallString"="\"C:\\Program Files (x86)\\TeamViewer\\uninstall.exe\""
"NoModify"=dword:00000001
"NoRepair"=dword:00000001
"VersionMajor"=dword:0000000d
"VersionMinor"=dword:00000002
"InstallLocation"="C:\\Program Files (x86)\\TeamViewer"
"DisplayVersion"="13.2.36217"