Read: How to force Group Policy Update in Windows.
Change Group Policy Refresh Interval
To do so, Run gpedit.msc and hit Enter to open the Local Group Policy Editor. Navigate to the following setting: Computer Configuration > Administrative Templates > System > Group Policy
Now in the right pane, double-click on Set Group Policy Refresh Interval for computers to open its Properties box. This policy setting specifies how often Group Policy for computers is updated while the computer is in use, in the background. In addition to background updates, Group Policy for the computer is always updated when the system starts or a user logs in.
As we mentioned earlier, by default, Group Policy is updated in the background every 90 minutes, with a random offset of 0 to 30 minutes. But if you Enable this setting, you can specify an update rate from 0 to 64,800 minutes or 45 days. If you select 0 minutes, the computer tries to update Group Policy every 7 seconds. To avoid performance degradation, you should not set it to a low figure. If you do not want Group Policy to be updated while the computer is in use, you will have to configure Turn off background refresh policy – and if the Disable background refresh of Group Policy policy is enabled, this policy is ignored. The Set Group Policy refresh interval for computers policy also lets you specify how much the actual update interval varies – the offset interval for computers. The number you type in the random time box sets the upper limit for the range of variance.
Configure the setting using the Registry Editor
To change the Group Policy Refresh Interval for computers, navigate to the following Registry key: Create a DWORD GroupPolicyRefreshTime and give it a value between 0 to 64800. To change the offset interval for computers, navigate to the following Registry key: Create a DWORD GroupPolicyRefreshTimeOffset and give it a value between 0 to 1440. Hope that helps!