May not be helpful but wondering if the Excel query is taking advantage of CS ODBC. In Excel is the connection for your query using SOTAMAS90 DSN or is it using a connection string?
If SOTAMAS90, CS ODBC is used if you've gone to User Maintenance and checked the box for it. It effectively means on the wkstn, the Server tab of SOTAMAS90 DSN in ODBC Admin has Server Name/IP and Port filled in for you after restarting the Launcher at the wkstn once. So then in Excel:
* If using SOTAMAS90, if wkstn DSN has Server tab populated, it's using CS ODBC. Otherwise it's not.
* If NOT using SOTAMAS90 because you used a connection string instead, you can edit that to take advantage of CS ODBC by adding this to it:
RemotePVKIOHost=MYSERVER; RemotePVKIOPort=20222;
(Substitute MYSERVER for actual server name or IP)