Hi binny,
Thanks for the info - the deviation is in the deployment method.
Your method is fine if the end-user is an administrator deploying the sequence locally but unfortunately the users we deploy to are not admins and deployment is via VDI.
Launching PowerShell has to be done as an admin so therefore deploying to the userconfig XML will not filter through to the standard (non-admin) user.