I’ve seen clients with the install files on the root of the C: drive as well but this was happening on manual installs. What’s weird is that the programs were installed to C:\Program Files as well.
The update files are downloaded into the working directory of the background service, which is extracted from the module name by default (GetModuleFileName). So somehow this working directory must have changed. Do you have a post/prefilebackup.bat ?