On SERVER-01 remove the public DNS then do ipconfig /flushdns, ipconfig /registerdns, restart the netlogon service. Domain controller and members must use the static ip address of domain controller for DNS and no others such as router or public DNS
SERVER-01 also has an IPv6 address, possibly from router's DHCP server. If IPv6 is not configured correctly it will also cause problems. If this is the case I'd turn off the router's IPv6 DHCP function.
I did not look further at files since above issues are show stoppers. After corrections if problems persist then put up a new set of files to look at.
--please don't forget to upvote
and Accept as answer
if the reply is helpful--