That’s odd.
I would check the permissions on the ProgramData folder. If somehow your permission on that folder is not granted read/write, then I could see windows virtualizing the path.
The only other thought I’ve had is are you running your application with any compatibly settings?
Mark