Netlogon Share Missing from Domain (server 2012 R2) (DFSR)
Re-create the C:\Windows\SYSVOL_DFSR\sysvol\\SCRIPTS directory.
Thanks to @GregAskew I was able to solve the issue. Who would have thought that this would be something so simple.
All I did was manually create the scripts
inside the C:\Windows\SYSVOL_DFSR\sysvol\<domain name>\
. Didn't need to give it any permission. After that i restarted netlogon service net stop netlogon
&&
net start netlogon
and netlogon got shared automatically.