Inconsistencies when mass upgrading host clients to 15.8.3

Looking at a mass deployment to update all of my host clients to the version above;  some as old as 12, so pursuing a seperate uninstallation command which is easy enough.

However, I am not getting consistency out of MSIExec commands.  Sometimes it hold the password, sometimes it joins to my organization, sometimes the password works for host client options, etc.  But I am getting no consistency in my result.  Currently testing this over VPN due to pandemic.

What I have working the best so far;

msiexec.exe /i "C:\Software\TeamViewer_Host.msi" /qn DESKTOPSHORTCUTS=0 APITOKEN=[My Company API] CUSTOMCONFIGID=[Company Config ID] ASSIGNMENTOPTIONS="--alias %COMPUTERNAME% --grant-easy-access --group-id [company group ID]" SETTINGSFILE="C:/software/settings.tvopt"

 

I have even attempted a direct import of the tvopt file and it looks nothing like the settings I exported with.  Has anyone seen this before?