I would say this is a problem with your application, not your RDP server. Your best bet would be to figure out why the application is doing that and then fix the root cause.
If you want to investigate workarounds you could try copying the contents from the CXL folder to the PXL folder and see if that works, and if that helps maybe you can write a script to make sure those values are correct, but really those are not good solutions and I would only consider those if no other solution can be found.