Hi,
It is a microsoft normal behavior. In below article, it mentions "The first time you run the app, it searches the home directory for its .ini files. If the .ini files aren't found in the home directory, but are found in the system directory, Remote Desktop Services copies the .ini files to the home directory, ensuring that each user has a unique copy of the application .ini files. Any new .ini files are created in the home directory". This behavior should be designed to ensure each user can run the application successfully and isolately.
https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/change-user
Also after researching, I found below article about Application Compatibility with INI File Mapping. You can read it for a reference.
https://dille.name/blog/2015/03/24/application-compatibility-with-ini-file-mapping/
Hope above information can help you.
Thanks,
Eleven
----------
If the Answer is helpful, please click "Accept Answer" and upvote it. Thanks.