The fact that AD replication works but SYSVOL/NETLOGON replication does not rather clearly points to a DFSR SYSVOL replication problem, not a general AD problem. Do not add the other three DCs yet. First confirm that DC01 is healthy by verifying that SYSVOL and NETLOGON are shared and running dcdiag /test:sysvolcheck /test:advertising, repadmin /replsummary, and repadmin /showrepl * /errorsonly.
On DC02 and DC03, check the DFS Replication event log and run dfsrdiag replicationstate. Look particularly for events such as 4612, 4602, 4604, 4012, and 4114, which indicate whether SYSVOL is waiting for initial synchronization or has a DFSR problem. Also verify that the DFSR SYSVOL subscription is in state 4 (Normal). If DC01 has a healthy SYSVOL, the normal repair approach is to make DC02 and DC03 non-authoritative for SYSVOL, allowing them to discard their local SYSVOL state and synchronize a fresh copy from DC01.
Do the same analysis for the new RODC. Since it successfully replicated AD but has no SYSVOL/NETLOGON, check whether DFSR is failing during its initial SYSVOL synchronization. For the DMZ, specifically verify AD Sites and Services, DNS, and firewall/RPC connectivity between the DMZ and Core, because DFSR depends on RPC and can fail even when ordinary AD replication works.
Once DC02, DC03, and the RODC all have working SYSVOL/NETLOGON and dcdiag and repadmin are clean, add the three new DCs one at a time, allowing replication to converge and checking SYSVOL/NETLOGON after each promotion. I would not demote/re-promote the existing DCs until the DFSR diagnosis shows that is necessary.
If the above response helps answer your question, remember to "Accept Answer" so that others in the community facing similar issues can easily find the solution. Your contribution is highly appreciated.
hth
Marcin