Logon script process in each client machine before the complete network logon. For certain changes it takes longer time for doing the update. but lets say if the network is still not up at that period of time and GPO update window was over and is not utilizing the complete network initialized state.
for this try : “Always wait for Network at computer startup and logon”.
Its by Computer settings –>policies –> Administrative Templates ->System -> Logon