If a user logs in from a different physical desktop or virtual desktop, his profile data won't exist on that machine.
Microsoft designed roaming user profiles to solve this problem.
User profiles vary depending on which version of Windows an organization uses, but most Windows versions include a folder named C:\Users.
The actual group policy is created by Edit Look in the USER SETTING to verify that the User-Windows10Roaming Profile Fix is being applied.
If you have uncommented the debugging statements you may also wish to look in the Application event log to verify that the script is running.
I've read a lot of Microsoft documentation and to be honest I've not really got much further with this issue.
Anybody encountered this, or found a workaround/solution?