Что ж, после того, как я оторвал глаза от этого, я нашел способ ее решить и вероятную причину.
Это происходит только тогда, когда infopath вызывается из рабочего процесса iis, и хотя COM-сервер в конечном итоге запускается с пользователем пула приложений, владельцем процесса является учетная запись LocalSystem, поэтому временные файлы записываются в профиль пользователя по умолчанию. ,
Единственный способ решить эту проблему, который я нашел, заключался в том, чтобы указать на экране конфигурации de DCOM, что запускающий пользователь всегда должен быть пользователем пула приложений для сценариев автоматизации.
Это решило проблему, не больше сотни файлов каждый раз, когда мы используем приложение.
Надеюсь, это поможет кому-то там.