What you’re seeing is a DFSR setup that’s lost its SYSVOL subscriptions, so replication is dead in the water even though the service is running fine. Since both DCs show “Eliminated” state and no replicated folders, you’re essentially in a post-migration state where DFSR isn’t holding any active memberships. That’s why Get-DfsrMembership and Get-DfsReplicatedFolder come back empty.
The safe way forward is to rebuild the SYSVOL subscriptions without touching the actual data. The usual approach is to run through the DFSR reinitialization process: stop DFSR, clear out the memberships, and then re-add the SYSVOL replicated folder via ADSIEdit or PowerShell. Once you’ve got the subscription objects recreated, you can set one DC (usually the PDC Emulator) as authoritative with dfsrdiag pollad and dfsrdiag syncnow. That ensures the existing SYSVOL data is treated as the master copy, so you don’t lose anything.
It’s important not to manually delete or overwrite SYSVOL contents let DFSR handle the sync once the subscriptions are back. Also, double-check AD replication health after you rebuild, because DFSR relies on AD to push those membership objects. If you want to be extra cautious, take a backup of SYSVOL before starting, just so you’ve got a rollback option.
So in short: rebuild the subscription objects, set DC01 as authoritative, and let DFSR resync. That’ll get your SYSVOL replication back online without data loss. If this clears things up for you, please hit “accept answer” so we know it helped.