I think the problem has to do with accounts. I have two accounts on this computer. One is the account I use for normal computer use, it is a standard user account. The other account is an administrator account.
When I start LOGic using my standard user account a window pops up asking for my administrator account password. I type in the password and LOGic starts and everything runs normally. But I believe LOGic is now running under my administrator account.
TQSL and TQSLCert were installed in my standard user account. Now when LOGic is trying to upload to LOTW it invokes TQSL, but TQSL can't find the station locations or certs because they are not in the expected locations.
As a temporary fix, I copied all the folders and files from C:\users\Ron\AppData\Roaming\TrustedQSL to C:\users\Admin\AppData\Roaming\TrustedQSL. Now the upload to LOTW works. But I have the TQSL and TQSLCert in two locations. This might make maintenance a problem.
The reason I believe LOGic is running under my administrator account is, after the temporary fix, the browser window is configured as the one in my admin account, not the one in my standard user account.
To summarize: I start LOGic in standard user mode, but it runs in administrator mode. And any program it calls runs in administrator mode.