Going through with a fine-toothed comb, it appears that the script is applying the reg but not all of the values are taking effect.
As configurações aplicadas ao registro do usuário geralmente não serão aplicadas até o próximo logon. Então você faz logon uma vez e o script altera o registro; então, na próxima vez que você fizer logon nessas configurações (adicionadas no último logon), elas serão realmente aplicadas ao usuário.
Geralmente, precisamos dizer aos usuários para "reinicializarem duas vezes" depois de fazer alterações no GPO / registro. Uma vez para mudar uma vez para aplicar. :)